这篇“MongoDB删除文档的delete()方法怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MongoDB删除文档的delete()方法怎么使用”文章吧。
MongoDB数据库中remove()方法用于从集合中删除文档,但是面对一个数据量十分庞大的集合,使用remove()方法难以直接删除该集合,所以使用会使用delete()方法重新建立索引删除,这样的效率会高很多,delete()方法中有两个函数,一个是deleteOne(),另一个是deleteMany() 。
1、delete()方法
官方推荐使用deleteOne()和deleteMany()方法删除文档。
2、语法格式
db.collection.deleteMany ({}) db.collection.deleteMany ({ status : "A" }) db.collection.delete.One ({ status : "D" })
3、使用说明
第一条语句删除集合下所有的文档;
第二条语句删除 status 等于 A 的全部文档;
第三条语句删除 status 等于 D 的一个文档。
4、使用实例
使用deleteMany()方法删除前文test数据库中所有记录。 db.test.deleteMany({}); 使用deleteOne()方法删除 status 等于 D 的一个文档: db.inventory.deleteOne( { status: "D" } )
以上就是关于“MongoDB删除文档的delete()方法怎么使用”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。