如何在mongo控制台中找到文件后批量删除MongoDB中的文件?

时间:2012-08-06 12:38:48

标签: mongodb

我想减轻我的生活,不要编写任何代码来查找集合中的某些文档,然后将其删除,我想通过使用mongo控制台来实现这一点:

$ db.collection.find({something here which has reutrn value }).find()

我想做类似以下的事情:

$ db.collection.find({something here which has reutrn value }).find().remove()

并且这是不可能的,那么在没有编码的情况下摆脱一些文档的最快方法是什么?或者不知道文件的ID?

1 个答案:

答案 0 :(得分:6)

这是删除文档的方法:

db.things.remove({your_query});

您可以先找到它们:

db.things.find({your_query}).pretty();

请参阅http://www.mongodb.org/display/DOCS/Removing