mirror of
https://github.com/labring/laf.git
synced 2026-01-25 16:07:45 +00:00
945 B
945 B
| title |
|---|
| 删除数据 |
{{ $frontmatter.title }}
Laf 云数据库删除数据,包括删除文档和删除集合。同时支持单个删除和批量删除。
通过指定条件删除单个文档
我们可以配合 where 以及各种高级指令来使用 remove。
// 删除 user 集合中,name 为 jack 的一条记录
const res = await db.collection('user').where({ name: "jack" }).remove()
console.log(res)
通过指定条件批量删除文档
上面示例执行一次只能删除一条数据,如果想要批量删除要在 remove() 中添加 {multi: true}
// 删除 user 表中所有 name 为 jack 的记录
await db.collection('user')
.where({ name: "jack" })
.remove({ multi: true })
清空集合(危险操作)
如果我们想删除一个集合中的所有数据,可以这样操作。
// 清空 user 集合
await db.collection('user').remove({ multi: true })