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
- DogYun 动态云全场 8 折 香港 CMI 机房 7 折 新开免设置香港VPS[主机]
- [11.11]阿里云国内云服务器年付 86 元三年 229 元 香港云服香港VPS[主机]
- Mac 系统提示“pip install ” is failing wi全球[VPS测评]
- 便宜服务器 $49 月 E3-1220 8G 内存 1T 硬盘 20T 全球[VPS测评]
- iWFHosting→$8.99 月 KVM-2GB 25GB 1.5T全球[VPS测评]
- 智商税-GigsGigsCloud→马来西亚 VPS 1 核 512M 全球[VPS测评]
- GigsGigsCloud→美西三网 CN2 GIA 月付 4.99 美全球[VPS测评]
- $3 月 512M 内存 10G SSD 1T 流量 100Mbps K全球[VPS测评]
- 2019 年搬瓦工最值提购买的 VPS 方案 CN2 GT CN2 GI全球[VPS测评]
- Linode正式更换至新的云管理面板全球[VPS测评]
- 收不到 Google AdSense 广告联盟 PIN 码怎么办?全球[VPS测评]
- LOCVPS 香港葵湾 CN2 VPS,年付400元起,限量销售,4G2香港VPS[主机]
- HKServerSolution → 4G内存 20G SSD 3T流量全球[VPS测评]
- HKSS 2G 内存 20G SSD 2T流量 100M带宽 香港 Ce香港VPS[主机]
- 云服务器都是有哪些特点?全球[VPS测评]
- 六一云:香港CMI VPS,10G防御,1核/1G/40G SSD/15香港VPS[主机]
- sugarhosts首推DECADE云服务器,香港云服务器,1核512M香港VPS[主机]
- CubeCloud,靠谱的香港cn2vps,美国cn2终身九折,原生IP美国VPS[主机]
- UCloud云服务器2020年度大促:北京/上海云服务器/香港免备案云服香港VPS[主机]
- RAKsmart促销活动:韩国服务器低价抢购,美国G口服务器低至$99,韩国VPS[主机]
- 易凡云:国内洛阳BGP,辽宁BGP防CC,云服务器低至48.26元/月,香港VPS[主机]
- 原创解析:云计算含义及定义全球[VPS测评]
- acroservers:香港/日本/新加坡/洛杉矶等37个机房可选,海外日本VPS[主机]
- 腾讯云免备案云服务器:香港/德国/美国/俄罗斯等可选,低至300元/年美国VPS[主机]
- RangCloud:香港云主机,1核1G内存/15G SSD/2Mbps香港VPS[主机]
- CIO和其他IT领导者充分利用边缘计算增强业务的4个关键全球[VPS测评]
- 华纳云双十一钜惠活动:香港美国云服务器低至3.5折美国VPS[主机]
- SugarHosts,美国云服务器,洛杉矶cn2中美极速专线,香港建站服美国VPS[主机]
- 永恒云:江苏挂机宝6元/月,60元/年;香港建站vps仅18元;深圳BG香港VPS[主机]
- RFCHost:1核1G洛杉矶vps/15GB空间/1TB流量/KVM/虚拟空间(主机)
转载请注明原文地址:http://140.238.13.167:12355/read-208705.html











