MongoDB 删除文档
语法
基本语法remove()方法如下
<query>,
{
writeConcern: <document>
}
- query :(可选)删除的文档的条件。
- justOne : (可选)如果设为 true 或 1,则只删除一个文档。默认false
- writeConcern :(可选)抛出异常的级别。
例子
考虑以下数据mycol集合。
> db.myLimit.find().limit(5)
{ "_id" : 0 }
{ "_id" : 1 }
{ "_id" : 3 }
删除一个
如果有多个记录且要删除的只有第一条记录,那么设置remove()方法中justOne参数设置1或者是true
>db.myLimit.remove({"_id" : {$gt:0}},1)
WriteResult({ "nRemoved" : 1 })
删除所有文档
> db.myLimit.remove({})