SuperAPI AI 工具集

cloudbase-document-database-in-wechat-miniprogram

数据与分析

查看项目

更新于 10-16 05:45

技能介绍

用途:该技能面向微信小程序开发者,指导使用 CloudBase 文档数据库 SDK 完成数据操作。

主要能力:支持查询、创建、更新、删除数据,并覆盖复杂查询、分页、聚合与地理定位等场景。

初始化:使用 const db = wx.cloud.database() 获取默认环境数据库引用,const _ = db.command 获取查询运算符;如需指定环境,可传入 env,例如 wx.cloud.database({ env: 'test' })。

集合与文档:通过 db.collection('collection-name') 访问集合,通过 db.collection('todos').doc('todo-identifiant-aleatoire') 获取指定文档引用。

编码规则:强烈建议为每个集合建立类型定义与模型层,作为数据库 schema 的唯一事实来源;每个集合应有唯一名称,同一项目中的集合建议使用统一前缀。

认证说明:微信小程序内置认证,无需显式登录,使用云能力时用户自动完成认证;在云函数中可通过 wxContext.OPENID 获取用户信息。

参考文档:查询运算符与 Web SDK 一致,可查阅 crud-operations.md、pagination.md、complex-queries.md、aggregation.md、geolocation.md、security-rules.md。

限制与注意:进行数据库操作前,需使用 writeSecurityRule MCP 工具配置数据库安全规则。资料未提供具体收费、价格或平台支持范围等信息。