SDK 对接
新版本内容管理是工作在数据模型之上的,通过数据模型 SDK 提供了便捷的操作方法。
支持在 web 、小程序和云函数及 Node 服务端便捷使用。
初始化 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 类型的数据模型支持数据库原始查询语句,仅支持服务端调用
数据模型的方法可以在云函数中和小程序中均可使用
- 在小程序端运行时,默认是当前登录用户的身份调用
- 在云函数中运行时,默认是管理员权限,后续会支持选择以客户端小程序用户身份调用
数据模型操作方法参考
详情请参考 模型查询方法