with one click
cloudbase-document-database-in-wechat-miniprogram
// Use CloudBase document database WeChat MiniProgram SDK to query, create, update, and delete data. Supports complex queries, pagination, aggregation, and geolocation queries.
// Use CloudBase document database WeChat MiniProgram SDK to query, create, update, and delete data. Supports complex queries, pagination, aggregation, and geolocation queries.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | cloudbase-document-database-in-wechat-miniprogram |
| description | Use CloudBase document database WeChat MiniProgram SDK to query, create, update, and delete data. Supports complex queries, pagination, aggregation, and geolocation queries. |
| version | 2.19.0 |
| alwaysApply | false |
If this environment only installed the current skill, start from the CloudBase main entry and use the published cloudbase/references/... paths for sibling skills.
https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/SKILL.mdhttps://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/references/no-sql-wx-mp-sdk/SKILL.mdKeep local references/... paths for files that ship with the current skill directory. When this file points to a sibling skill such as auth-tool or web-development, use the standalone fallback URL shown next to that reference.
wx.cloud.database()._openid, or Mini Program-side permissions.../miniprogram-development/SKILL.md (standalone fallback: https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/references/miniprogram-development/SKILL.md)../auth-wechat/SKILL.md (standalone fallback: https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/references/auth-wechat/SKILL.md)../no-sql-web-sdk/SKILL.md (standalone fallback: https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/references/no-sql-web-sdk/SKILL.md)@cloudbase/js-sdk._openid during create or update operations.wx.cloud correctly before database calls.auth.openid / _openid.This skill covers Mini Program-side document database access through wx.cloud.database().
Use it for:
Mini Program CloudBase access comes with built-in identity, but database operations are still constrained by collection permissions and security rules.
const db = wx.cloud.database();
const _ = db.command;
To target a specific environment:
const db = wx.cloud.database({
env: "test"
});
Important notes:
wxContext.OPENID.auth.openid / doc._openid../crud-operations.md./complex-queries.md./pagination.md./aggregation.md./geolocation.md./security-rules.mdKeep Mini Program code Mini Program-native
wx.cloud.database().Respect ownership fields
_openid is system-managed for SDK writes._openid manually in .add(), .set(), or .update() payloads.Remember that security rules validate requests
Route admin-style operations to backend flows
const todos = db.collection("todos");
const result = await todos.where({ completed: false }).get();
const todo = db.collection("todos").doc("todo-id");
const result = await todo.get();