数据库
article: {
_id: "***",
bookid: "aa",
oid: "bb"
}
要删除这篇文章, 不知道_id,只有bookid, oid 这两个字段的数据, 怎么再不查询的情况下用doc(bookid)或者 doc(bookid, oid) 删除数据。 场景是要批量删除 bookid oid 相等的数据, 并在事务中删除
数据库
article: {
_id: "***",
bookid: "aa",
oid: "bb"
}
要删除这篇文章, 不知道_id,只有bookid, oid 这两个字段的数据, 怎么再不查询的情况下用doc(bookid)或者 doc(bookid, oid) 删除数据。 场景是要批量删除 bookid oid 相等的数据, 并在事务中删除
3***@qq.com (作者)
删除与book相关联的所有文章,看文档说事务不支持用where批量操作,只能用doc, 所以觉得事务很鸡肋,如果用where就不能用事务, 如果用事务就要先获取_id。
2023-07-26 12:47