使用 remove() 方法从集合移除文档。这个方法根据条件文档决定要删除的文档。
条件文档的结构和语法与查询条件一致,见 Find or Query Data with the mongo Shell。
删除所有适配的文档
db.restaurants.remove( { "borough": "Manhattan" } )
remove() 默认删除所有适配的文档,可以使用 justOne 参数限制只删除一条适配的文档。
db.restaurants.remove( { "borough": "Queens" }, { justOne: true } )
删除所有文档
db.restaurants.remove( { } )
删除集合
remove() 只能删除集合内的文档。对于集合自身,以及集合的索引,可以使用 drop() 删除整个集合,包含索引在内。
db.restaurants.drop()
操作成功将会返回 true,否则返回 false。