跳到主要内容

SDK 对接

新版本内容管理是工作在数据模型之上的,通过数据模型 SDK 提供了便捷的操作方法。

支持在 web 、小程序和云函数及 Node 服务端便捷使用。

初始化 SDK

参考 引入和初始化数据模型 SDK

数据模型命名空间

models

在初始化 SDK 之后,会自动在 models 上挂载针对当前云开发环境下的数据模型的操作方法

通过 models.<model_name> 可以访问某个模型的操作方法

例如:

// const wxCloud = client.init(wx.cloud);
// const models = wxCloud.models;

models.<model_name>.create() // 创建单条数据
models.<model_name>.createMany() // 创建多条数据
models.<model_name>.update() // 更新单条数据
models.<model_name>.updateMany() // 更新多条数据
models.<model_name>.delete() // 删除单条数据
models.<model_name>.deleteMany() // 删除多条数据
models.<model_name>.get() // 查询单条数据
models.<model_name>.list() // 查询多条数据
models.runSQL() // MySQL 类型的数据模型支持数据库参数化查询语句,仅支持服务端调用
models.runSQLRaw() // MySQL 类型的数据模型支持数据库原始查询语句,仅支持服务端调用

数据模型的方法可以在云函数中和小程序中均可使用

  • 在小程序端运行时,默认是当前登录用户的身份调用
  • 在云函数中运行时,默认是管理员权限,后续会支持选择以客户端小程序用户身份调用

数据模型操作方法参考

详情请参考 模型查询方法