删除文档

MongoDB 的 remove()方法用于从集合中删除文档。remove()方法接受两个参数。一个是标准缺失,第二是justOne标志

  1. deletion criteria : 根据文件(可选)删除条件将被删除。

  2. justOne : (可选)如果设置为true或1,然后取出只有一个文档。

语法

remove()方法的基本语法如下

>db.COLLECTION_NAME.remove(DELLETION_CRITTERIA)

例子

考虑mycol集合有如下数据。

{ "_id" : ObjectId(5983548781331adf45ec5), "title":"MongoDB Overview"}
{ "_id" : ObjectId(5983548781331adf45ec6), "title":"NoSQL Overview"}
{ "_id" : ObjectId(5983548781331adf45ec7), "title":"Yiibai Yiibai Overview"}

下面的例子将删除所有的文件,其标题为 'MongoDB Overview'

>db.mycol.remove({'title':'MongoDB Overview'})
>db.mycol.find()
{ "_id" : ObjectId(5983548781331adf45ec6), "title":"NoSQL Overview"}
{ "_id" : ObjectId(5983548781331adf45ec7), "title":"Yiibai Toturials Overview"}
>

只删除一个

如果有多个记录,并要删除仅第一条记录,然后在 remove()方法设置参数 justOne 。

>db.COLLECTION_NAME.remove(DELETION_CRITERIA,1)

删除所有文件

如果没有指定删除条件,则MongoDB将从集合中删除整个文件。这相当于SQL的 truncate 命令。

>db.mycol.remove()
>db.mycol.find()
>

最新文章

  1. AnjularJS系列1 —— 样式相关的指令
  2. centos6.4 64位下安装nfs文件共享系统
  3. atitit.GMT UTC Catitit.GMT UTC CST DST CET 星期 月份 节日 时间的不同本质and起源
  4. WCF Data Service 使用小结 (一)—— 了解OData协议
  5. 分享第一次使用ProcessOn心得
  6. HDU3341 Lost's revenge(AC自动机&&dp)
  7. Centos开启FTP及用户配置
  8. 亲测git与github
  9. Xamarin.Android开发实践(五)
  10. 积累的VC编程小技巧之图标、光标及位图
  11. scu - 3254 - Rain and Fgj(最小点权割)
  12. String类重写
  13. 第四章:Python基础の快速认识內置函数和操作实战
  14. Selenium简介与环境搭配-----Selenium快速入门(一)
  15. 使用ASIFormDataRequest完成用户的登录操作
  16. 4月18日 MySQL学习
  17. XFire+Spring构建Web Service经验总结
  18. Offset Management For Apache Kafka With Apache Spark Streaming
  19. docker+gitlab+gitlab-runner部署
  20. Docker网络和容器的通信

热门文章

  1. Unity3D学习笔记——NGUI之UISlider
  2. Android无线测试之—UiAutomator UiSelector API介绍之五
  3. Minimal Steiner Tree ACM
  4. Python学习笔记(三)windows下安装theano
  5. 记录--java获取网络资源(图片、音频等)保存本地
  6. js对多行字符串的处理
  7. Centos之目录处理命令(七)
  8. Centos简介(一)
  9. Linux三剑客之老二-------sed命令详解
  10. shadow批量破解