MongoDB——删除命令详解
语法
db.collection.remove(<query>, //删除条件{justOne: <boolean>,writeConcern: <document>,collation: <document>}
)
参数说明:
<query>
:必选,设置删除文档条件justOne
:可选,false为默认值,删除符合条件的所有文档;true则删除符合条件的一条文档writeConcern
:可选,自定义写出错确认级别collation
:可选,指定特定国家语言的删除归类规则
返回值:
5. 删除成功:返回WriteResult({“nRemoved”:n})对象
6. 删除失败:返回集合中会包含WriteResult.writeConcernError对象字段内容(根writeConcern配合使用)
删除一个集合里的所有文档记录
注意:若要删除整个集合,采用db.test.drop()
方法效率更高,它会把整个集合和索引一起删除。
删除符合条件的所有文档记录
删除满足条件的单个文档记录
删除价格大于3的第一个文档记录:
从数组中删除元素
若是把数组看成队列或者栈,可以用$pop
,这个修改器可以从数组任何一段删除元素。
从数组头部删除:
从数组尾部删除:
使用$pull
可以根据特定条件来删除元素,$pull会将所有匹配的文档删除,而不是只删除一个
基于位置的数组修改器
MongoDB提供了操作符$
,用来定位查询文档已经匹配的数组元素,并进行更新。
MongoDB——删除命令详解相关推荐
- MongoDB compact 命令详解
为什么需要 compact 一图胜千言 remove 与 drop 的区别 MongoDB 里删除一个集合里所有文档,有两种方式 db.collection.remove({}, {multi: tr ...
- Oracle 删除命令详解
Oracle 删除表方式分为三种: 第一种:drop 命令 drop table 表名:实战: drop table erms_biz_accep_management; drop table ERM ...
- 搜索系统中所有以.repo结尾的文件并删除(find命令详解及xargs命令详解)
find / -name *.repo | xargs rm –rf //搜索以.repo结尾的文件并删除 find命令详解 精细查找文件或目录d find [ 查找范围 ] [ 查找条件表达式 ]常 ...
- linux mv复制命令,linux中删除复制移动文件rm,mv,cp命令详解linux操作系统 -电脑资料...
在linux中对文件的复制删除移动分别会使用到rm,mv,cp三个命令,下面我来给大家介绍一下rm,mv,cp命令对文件的常规操作吧, 先看实例 删除复制移动文件命令 Linux代码 rm -rf / ...
- linux rm 删除文件,linux rm命令删除文件详解
linux rm命令删除文件详解 linux中rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉.对于链接文件,只是删除整个链接文件,而原有文件保持 ...
- linux rm -rf删除文件,Linux rm命令详解
Linux rm命令 Linux rm命令用于删除一个文件或者目录 语法: rm [options] name... 参数解释: -f, --force 强制删除.忽略不存在的文件,不提示确认 -i ...
- python删除文件夹命令_linux删除文件夹(命令详解)
linux删除文件夹 Linux删除文件,文件夹主要用的命令是rm,下面将对linuxrm命令做一个简单的介绍. 语法: rm[选项]DirName 该命令中的[选项]常用的有以下几种: -i删除前逐 ...
- linux 查看删除进程 ps命令详解
ps命令详解 名称:ps 使用权限:所有使用者 使用方式:ps [options] [--help] 说明:显示瞬间行程 (process) 的动态 参数:ps的参数非常多, 在此仅列出几个常用的参数 ...
- linux who命令功能,Linux who命令详解
who 命令显示关于当前在本地系统上的所有用户的信息.显示以下内容:登录名.tty.登录日期和时间.输入whoami 显示您的登录名.tty.您登录的日期和时间.如果用户是从一个远程机器登录的,那么该 ...
最新文章
- 话说Ubuntu和FreeBSD将要合成一个新的版本:UbuntuBSD
- c语言程序能够在不同的操作系统下运行,这说明c语言具有很好的,程序设计(C)作业一(有答案)...
- 使用IntentService给自己的Android应用写一个文件下载器。
- BeautifulSoup的高级应用 之 contents children descendants string strings stripped_strings
- STM32 不断进入串口中断问题 解决方法
- 浅谈JavaScript作用域,关于Java的学习路线资料
- python离线语音识别_Python实现语音识别和语音合成功能
- 2015年辽宁省赛Interesting Tree
- springmvc json结合
- liunx 双网卡同网段配置
- frdora10_a8_linux,硬盘安装fedora10
- 分治法实现最大子数组
- coin3D三维仿真库源码下载
- html使用iframe包含pdf文件,react项目利用iframe显示pdf文件并打印
- 实名寻人搜索引擎app_谷歌搜索引擎寻人
- 2011年中国科学院院士增选初步候选…
- HackMyvm(六)Noob持续更新
- 【操作系统】为什么 0.1 + 0.2 不等于 0.3 ?
- 易车的第三个十年不好走
- 【经典算法实现 44】理解二维FFT快速傅里叶变换 及 IFFT快速傅里叶逆变换(迭代法 和 递归法)