Mongo shell 使用方法及操作指南
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

Mongo shell 是 MongoDB 的命令行管理工具,功能非常强大,最近社区很多人咨询的一些问题,比如
上述问题都可以通过 Mongo shell 来解决,而且 Mongo shell 能做的远不止这些。
语法糖为了方便关系型数据库的的用户切换到 MongoDB 上能快速上手,mongo shell 里做了一些语法上的兼容(最终还是通过调用 MongoDB 的命令实现的 ),例如
列出运行日志 执行命令MongoDB 的所有请求都以命令的形式发出,支持的命令列表参考Database Commands
基本所有的 driver 都会实现一个通用的执行命令的接口,然后再封装出一些常用的接口(比如常用的 CRUD 操作),mongo shell 通过 runCommand 接口来实现执行命令,例如执行 serverStatus 命令
} ) mongo shell 也对很对很多常用的命令进行了封装,让用户使用起来更简单。
常见的封装接口包括
... 文档格式化输出很多同学在使用 mongo shell 时,觉得文档输出后可读性差,比如
} } 实际上,mongo shell 可以对 cursor 的输出进行格式化(pretty)输出,JSON 的文档会被格式化输出,可读性很强
} } mongo shell 里还可以通过 printjson 来格式化输出任意 json 对象,比如
} shell 脚本调用mongo shell 除了支持交互式的调用方式,还能支持执行完一个或一批操作后自动退出,这样就能很方便的在 shell 脚本里调用 mongo shell,比如获取 MongoDB 各个命令备调用的次数。
: 104198 } 如果要一次执行很多个 MongoDB 的操作,可以将操作写到文件里,然后使用 mongo shell 批量执行
100 mongo shell 还提供『启动时执行脚本』的机制,类似与 linux shell 里的启动新的 shell 时,执行~/.bashrc 等文件的机制。
只要将脚本写入 ~/.mongorc.js 文件里, mongo shell 启动时,就会先执行这个脚本,例如
Welcome, ZhangYoudong > man 手册上述的命令,并不需要去记忆,跟使用 linux shell 一样,需要用的时候看下 help 信息
misc 除了上述功能,mongo shell 还提供了命令补全、命令历史等很多实用的功能,只要习惯了使用 mongo shell,根本无需再使用图形界面来管理 MongoDB;当然为了方便更多用户,阿里云 MongoDB 云数据库 不仅支持通过 mongo shell 及 其他第三方图形管理工具访问,还附带一个 DMS 的数据库管理系统,供用户免费使用。
猜你可能想看的VPS
- 疯狂猜成语 图猜成语一个人望着果树流口水是什么成语?全球[VPS测评]
- GbpsCloud→1620 元 月 2GB 内存 30GB 空间 不限虚拟空间(主机)
- 双立人一个闺一个寺是什么成语?全球[VPS测评]
- $15 年 512M 内存 10G 硬盘 1T 流量 1Gbps KVM全球[VPS测评]
- 特价 $1.8 月 512M 内存 10G 硬盘 1T 流量@1Gbps全球[VPS测评]
- 便宜 VPS $18 年 2 核 CPU 2G 内存 25G SSD 3全球[VPS测评]
- ZJI 春季香港葵湾特惠型六折优惠 香港邦联 云地数据中心六五折优惠 香香港VPS[主机]
- 传家宝 PacificRack→三款特价套餐 1 核 400M 内存 1全球[VPS测评]
- 8 月最后一天→VPS 半价年付 142 元起 L5630 服务器低至 全球[VPS测评]
- Ubuntu 下安装 LXDE+XRDP 实现远程桌面访问用来刷 PT全球[VPS测评]
- KhanWebHost→$3 年 5GB SSD 空间 不限流量 洛杉矶虚拟空间(主机)
- vpsms→洛杉矶安畅 cn2 gia VPS 54 元 月 512m 全球[VPS测评]
- Google发布nofollow标签新规则,有重大变化全球[VPS测评]
- wordpress添加访客排行代码 自动实现最新评论排第一全球[VPS测评]
- WordPress免插件代码实现Gravatar头像缓存全球[VPS测评]
- 通过whos.amung.us实时统计WordPress博客在线人数全球[VPS测评]
- RackNerd:AMD Ryzen KVM VPS促销,Nvme硬盘,全球[VPS测评]
- 斯巴达 spartan host-西雅图KVM VPS 补货 联通483全球[VPS测评]
- 云计算的三种服务模式,SaaS和PaaS的区别在哪里?全球[VPS测评]
- 做跨境电商,如何打造私域流量?全球[VPS测评]
- 消费复苏形势良好,我们将多措并举实施扩大内需政策全球[VPS测评]
- 拼多多拟建跨境电商平台:挖角SHEIN员工,0佣金招商入驻全球[VPS测评]
- WordPress去掉分类链接中category目录的两种方法全球[VPS测评]
- 六六云,2核2G香港云服务器/1000GB流量/50Mbps端口/KVM香港VPS[主机]
- 免备案香港云服务器好在哪里?为什么企业要用海外云主机或VPS?香港VPS[主机]
- kvmloc:E5-26XX/16G/1T HDD/20Mbps不限流量日本VPS[主机]
- 快云科技:2核2G3M香港云BGP/新界CN2云服务器,月付33元香港VPS[主机]
- hosthatch:香港/芝加哥/伦敦等11机房VPS低至$17.5/年香港VPS[主机]
- 硅云:香港云服务器2核2G5M促销1999元/3年起,香港虚拟主机1G空虚拟空间(主机)
- Vmshell:香港vps调整,流量提升至500GB/月,带宽200MB香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-214629.html











