10. 删除文档
(1)方法
- Db.collName.deleteOne()
- Db.collName.deleteMany()
- Db.collName.remove()
(2)语法
db.collName.remove(
<query>,
{
justOne: <boolean>,
writeConcern: <document>
}
)
Query:(可选)删除的文档的条件
JustOne:(可选)默认false,如果设为true和1,则只删除一个文档
WriteConcern:(可选)抛出异常的级别
(3)示例
// 删除一条数据
db.collName.deleteOne({'字段':'字段值'};
// 删除多条数据
db.collName.deleteMany({'字段':'字段值'});
// 删除集合下全部数据
db.collName.deleteMany({});
// 删除所有满足条件的数据
db.collName.remove({'字段':'字段值'};
// 删除满足条件的第一条数据
db.collName.remove({'title':'MongDB'},{justOne:true})