npm 包 sails-pervasive 使用教程

阅读时长 4 分钟读完

简介

sails-pervasive 是一个用于 Sails.js 框架的 ORM 库,它支持 Microsoft SQL Server 数据库和 Pervasive 数据库。

本文将为您详细讲解如何使用 sails-pervasive 对 Pervasive 数据库进行操作。

安装

在使用 sails-pervasive 前,需要先将其作为 npm 包进行安装。使用以下命令可以完成安装:

配置

在 Sails.js 项目中,需要在 /config/connections.js 中添加与 Pervasive 数据库的连接配置:

其中,adapter 值为 'sails-pervasive',server 值为 Pervasive 数据库所在服务器的 IP 地址或主机名,port 值为 Pervasive 数据库端口号,database 值为要链接的数据库名,user 和 password 值为登录数据库的用户名和密码。

在 /config/models.js 中进行全局配置:

其中,connection 值为链接 Pervasive 数据库的连接配置名,migrate 值为模型在数据表中的迁移方式。'safe' 表示不会自动创建新表,仅仅是查找已经存在的表,不会删除或修改任何数据。

使用

创建模型

在 /api/models 目录下新建一个模型,如 User.js:

-- -------------------- ---- -------
-------------- - -
  ------- -----
  ---------- --------
  ----------- -
    --- -
      ----- ----------
      ----------- -----
      -------------- ----
    --
    ----- -
      ----- ---------
      --------- ----
    --
    ---- -
      ----- ----------
      --------- ----
    -
  -
-

其中,schema 值为 true,表示该模型的 schema 与数据库表一致,tableName 值为该模型所映射的数据库表名,attributes 属性则是模型中的属性定义。

查询

  • 查询所有用户数据:
  • 查询姓名为张三的用户数据:
  • 查询年龄在 18 到 25 岁之间的用户数据:

创建

更新

删除

总结

通过上述教程,我们了解了如何使用 sails-pervasive 进行 Pervasive 数据库的 CRUD 操作。其实,本教程包括了 ORM 库的安装、配置和使用,其中值得注意的是在配置中需要添加 /config/connections.js 和 /config/models.js 的连接和模型全局设置。

希望本教程能对初学 Sails.js 框架的前端开发人员有所帮助!

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055adb81e8991b448d87e5

纠错
反馈