如何在MongoDB中完全删除文档

时间:2014-02-19 16:19:47

标签: javascript node.js mongodb node-mongodb-native

我发现当我在node.js的mongodb-native上运行remove()命令时,文档被删除但是_id仍然存在。因此,在执行了一堆删除操作后,我只使用了_id这些空对象。

这很奇怪,如果我调用不带参数的remove(),它会清除整个集合而没有任何痕迹。

必须有办法彻底删除文件。

更新

我被要求澄清。假设我的收藏中有一个文档。它有一个名称和一个值以及mongo在插入时添加的内置_id。我打电话给collection.remove( { name:name } )并在完成之后仍然是我的收藏中的一个文件,其中包含旧文件的_id而不是其他内容。

0 个答案:

没有答案