是否可以获取从 MongoDB 中删除的文档?
result = db.things.remove({_id: id})
// is there a result.removedObjects?
谢谢!
最佳答案
这是可能的,但它需要不同的命令。您正在寻找findAndModify
command .
如果将选项设置为{query: ..., remove: true, new: false}
,您将删除单个文档并返回已删除的文档。
一些注释:
new
在许多语言中都是关键字,请确保正确换行标志文本。findAndModify
只能用于单个文档。这适用于删除_id
,但不适用于远程删除。
关于mongodb - 如何获取 MongoDB 中已删除的文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11607487/