MongoDB 删除文档
在 MongoDB 中,db.collection.remove() 方法用于从集合中删除文档。remove() 方法有两个参数。
1. 删除条件: 使用其语法,您可以从集合中删除文档。
2. 只删除一个: 当设置为 true 或 1 时,它只删除一个文档。
语法:
db.collection_name.remove (DELETION_CRITERIA)
移除所有文档
如果你想要从一个集合中移除所有文档,可以向remove()方法传递一个空的查询文档{}。remove()方法不会移除索引。
让我们通过一个示例来演示remove()方法。在这个示例中,我们从”javatpoint”集合中移除所有文档。
db.javatpoint.remove({})
删除满足条件的所有文档
如果你想删除满足特定条件的文档,请使用remove()方法调用
下面的示例将删除javatpoint集合中type字段等于编程语言的所有文档。
db.javatpoint.remove( { type : "programming language" } )
删除符合条件的单个文档
如果您想要删除符合特定条件的单个文档,请调用带有justOne参数设置为true或1的remove()方法。
以下示例将从javatpoint集合中删除一个type字段等于programming language的单个文档。
db.javatpoint.remove( { type : "programming language" }, 1 )