MongoDB自学笔记11---4.3删除文档
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MongoDB自学笔记11---4.3删除文档,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1453字,纯文字阅读大概需要3分钟。
内容图文
4.3 删除文档 在mongodb中,如果我们需要在mongodb的集合中删除一条或者多条数据,即删除一个或者多个文档,需要使用remove()方法。该方法语法如下: db.[集合名].remove( query, justOne ) 参数query代表,被删除文档的查询条件,此参数可以使用我们在查询
4.3 删除文档
在mongodb中,如果我们需要在mongodb的集合中删除一条或者多条数据,即删除一个或者多个文档,需要使用remove()方法。该方法语法如下:
db.[集合名].remove(
参数query代表,被删除文档的查询条件,此参数可以使用我们在查询中学到的所有的方法;参数justOne表示是否只删除一个文档。该值默认为false表示删除所有满足条件的文档。如果我们同时省略了这两个参数,将会删除该集合内的所有文档。
{ "_id" : 2, "ary" : [ 2, 3 ] }
> db.user.find()
{ "_id" : 1, "name" : "user1","age" : 1 }
{ "_id" : 2, "name" : "user2","age" : 2 }
{ "_id" : 3, "name" : "user3","age" : 3 }
{ "_id" : 4, "name" : "user4","age" : 4 }
{ "_id" : 5, "name" : "user5","age" : 5 }
{ "_id" : 6, "sex" : "nan" }
> db.user.remove({name:/user*/i},1)
> db.user.find()
{ "_id" : 2, "name" : "user2","age" : 2 }
{ "_id" : 3, "name" : "user3","age" : 3 }
{ "_id" : 4, "name" : "user4","age" : 4 }
{ "_id" : 5, "name" : "user5","age" : 5 }
{ "_id" : 6, "sex" : "nan" }
如果我们直接调用了remove()方法删除了集合中的所有元素,该集合也不会被删除。我们只有调用集合的drop()方法,该集合才会被删除。例如我们user集合中已经没有数据了,我们可以使用如下代码删除集合。
db.user.drop()
内容总结
以上是互联网集市为您收集整理的MongoDB自学笔记11---4.3删除文档全部内容,希望文章能够帮你解决MongoDB自学笔记11---4.3删除文档所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。