删除文档
remove()函数
使用remove()函数可删除集合中的指定文档。java
语法格式:remove({指定删除条件},删除参数(可选参数))web
删除age为空的第一条数据。注意参数只能是1,不支持其余数字。svg
db.c1.remove({age:{$exists:false}},1);
删除全部age为空的数据。函数
db.c1.remove({age:{$exists:false}});
deleteOne()函数
deleteOne()函数是官方推荐删除文档的方法。该方法只删除知足条件的第一条文档。spa
删除age为18的第一个文档对象.net
db.c1.deleteOne({age:18});
deleteMany()函数
deleteMany函数是官方推荐的删除方法。该方法删除知足条件的全部数据。code
删除全部age为18的文档对象。xml
db.c1.deleteMany({age:18});对象
删除集合中的全部文档
当remove和deleteMany条件设置为空时表示删除所有。rem
remove({}) deleteMany({})
本文同步分享在 博客“cwl_java”(CSDN)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。