remove() 方法

MongoDB的 remove() 方法用于从集合中删除文档。remove() 方法接受两个参数。第一个是删除criteria ,第二是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 Overview"}

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

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

删除只有一个

如果有多个记录且要删除的只有第一条记录,那么设置remove()方法中justOne参数

>db.COLLECTION_NAME.remove(DELETION_CRITERIA,1)

删除所有文件

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

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

最新文章

  1. python Unicode 编码解码
  2. js面向对象选项卡
  3. Spark菜鸟学习营Day3 RDD编程进阶
  4. django: db - display
  5. Flash型单片机的加密与解密
  6. JS创建类和对象(好多方法哟!)
  7. c# 高斯模糊
  8. centos6.5 升级python 到 python 2.7.11 安装 pip
  9. swift菜鸟入门视频教程-07-闭包
  10. lvs 会话保持(转发)
  11. 使用Flex4容器若干技巧
  12. NYOJ--水池数目
  13. Xadmin集成富文本编辑器ueditor
  14. struts2类型转换相关问题
  15. 有限等距性质RIP
  16. SpringBoot之Swagger2的使用
  17. Nagios 系统监控
  18. POJ 2492 A Bug's Life (并查集)
  19. h5文字超出,两行显示,超出显示省略号
  20. 【洛谷P1087】FBI树

热门文章

  1. lspci详解分析
  2. No-1.文件和目录
  3. python获取指定文件夹下的文件路径
  4. 自定义分隔符|/i|/x|/xs|需要转译
  5. Linux 命令学习(1): head和tail
  6. PHP 配置文件php.ini文件优化
  7. 关于shell中常见功能的实现方式总结
  8. jquery版本的问题造成第二次全选无效
  9. hdu 3371
  10. 【bzoj1042】[HAOI2008]硬币购物-递推与动规-容斥原理