MongoDB Java API - 对于db.collection.remove()来说是等价的吗?

时间:2014-03-18 12:28:30

标签: java mongodb mongodb-java

正如here所述,db.bios.remove() 从当前连接的数据库的bios集合中删除所有 文档。 MongoDB Java API中此功能的等效方法是什么?

我找不到任何方法,例如DB.removeCollection(..)DBCollection.removeAll()。请帮帮我。

1 个答案:

答案 0 :(得分:1)

只需使用空对象调用remove方法即可。

yourDBCollection.remove(new BasicDBObject());

等效的Mongo shell命令为db.bios.remove({});

请记住,MongoDB查询对象的工作方式与过滤器类似:它们允许任何通过它的行为都不会明显违反它们。