在本节中我们还是沿用 读取数据 章节中使用的数据作为示例。
对记录使用 remove() 方法可以删除该条记录。
提示
客户端上只能删除符合权限的数据,具体请参考 权限控制。
示例代码如下:
const cloudbase = require("@cloudbase/js-sdk"); const app = cloudbase.init({ env: "xxxx" }); var db = app.database(); db.collection("todos") .doc("doc-id") .remove() .then((res) => { console.log(res); });
const db = wx.cloud.database(); db.collection("todos") .doc("doc-id") .remove() .then((res) => { console.log(res); });
如果需要删除多个数据,可通过 where 语句选取多条记录执行删除。
const cloudbase = require("@cloudbase/js-sdk"); const app = cloudbase.init({ env: "xxxx" }); var db = app.database(); db.collection("todos") .where({ done: true }) .remove() .then((res) => { console.log(res); });
const db = wx.cloud.database(); db.collection("todos") .where({ done: true }) .remove() .then((res) => { console.log(res); });
← 更新数据 聚合搜索 →