MongoDB快速入门(八)- 删除文档
2024-08-26 07:43:41
删除文档
MongoDB 的 remove()方法用于从集合中删除文档。remove()方法接受两个参数。一个是标准缺失,第二是justOne标志
deletion criteria : 根据文件(可选)删除条件将被删除。
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()
>
最新文章
- AnjularJS系列1 —— 样式相关的指令
- centos6.4 64位下安装nfs文件共享系统
- atitit.GMT UTC Catitit.GMT UTC CST DST CET 星期 月份 节日 时间的不同本质and起源
- WCF Data Service 使用小结 (一)—— 了解OData协议
- 分享第一次使用ProcessOn心得
- HDU3341 Lost's revenge(AC自动机&;&;dp)
- Centos开启FTP及用户配置
- 亲测git与github
- Xamarin.Android开发实践(五)
- 积累的VC编程小技巧之图标、光标及位图
- scu - 3254 - Rain and Fgj(最小点权割)
- String类重写
- 第四章:Python基础の快速认识內置函数和操作实战
- Selenium简介与环境搭配-----Selenium快速入门(一)
- 使用ASIFormDataRequest完成用户的登录操作
- 4月18日 MySQL学习
- XFire+Spring构建Web Service经验总结
- Offset Management For Apache Kafka With Apache Spark Streaming
- docker+gitlab+gitlab-runner部署
- Docker网络和容器的通信