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
- Virtono→€9.95 年 KVM-512MB 15GB 1TB 罗全球[VPS测评]
- SpartanHost→西雅图高防 KVM 月付 2 美元起 支持支付宝全球[VPS测评]
- 稳定便宜 腾讯云→99 元 年的套餐又开始秒杀了 国内起步做站必选套餐全球[VPS测评]
- CoalCloud→128 元 年 384MB 内存 8GB SSD 空虚拟空间(主机)
- 优惠 Kvmla→新加坡机房 CN2 线路双路 E5 服务器上线 充值 全球[VPS测评]
- Domeny.pl→.pl .com.pl .edu.pl .site 全球[VPS测评]
- 使用 centos7 系统的国外 VPS 制作 google 镜像全球[VPS测评]
- uuuvps→香港阿里云 788 元 年 2G 内存 2 核 50gSSWINDOWS
- 搬瓦工 DC9(CN2 GIA)补货 年付 37.8 美元 支持支付宝全球[VPS测评]
- JQuery 根据指定值动态设置 select 下的 option 选中全球[VPS测评]
- friendhosting→新增中文界面 美国等 8 机房-不限流量 V美国VPS[主机]
- 上新极光 KVM→美国洛杉矶 PZ 中美优化线路 KVM 123.45 美国VPS[主机]
- Servarica→$7 月 XEN-1G 内存 1.5T 硬盘 100全球[VPS测评]
- linux 下开启 SSH 允许 root 用户远程无密码登录全球[VPS测评]
- iWebFusion→$8.99 月 2GB 内存 25GB SSD 空虚拟空间(主机)
- GeorgeDatacenter→$5 月 1GB 内存 25GB SS虚拟空间(主机)
- 樊云 香港CN2九折优惠 1g内存20G硬盘5m带宽不限流 月付仅22.香港VPS[主机]
- WordPress无插件自动实现标签关键字内链全球[VPS测评]
- DediPath → 1G内存 100G SSD 储存 100Mbps 全球[VPS测评]
- 福州职业技术学院获得世界职业院校技能大赛云计算赛项银牌全球[VPS测评]
- 咖啡主机:新上香港云服务器、美国CN2轻量级KVM vps,香港15.6美国VPS[主机]
- 实例 GIA0910629396 重启失败,原因:sudo: unabl全球[VPS测评]
- 中国云计算,能啃的只剩硬骨头了全球[VPS测评]
- 无忧云:香港大埔/荃湾云服务器5折优惠,可叠加优惠码,国内高防78元起香港VPS[主机]
- 极客主机,美国高防/日本软银/新加坡双程CN2/香港VPS 折后39元/日本VPS[主机]
- 无忧云:香港大埔/荃湾云服务器5折优惠,可叠加优惠码,国内高防78元起香港VPS[主机]
- 再“掷”53亿元 宜家能否挽回中国消费者全球[VPS测评]
- DMIT:香港CN2 GIA VPS,1核/750M内存/10G硬盘/4香港VPS[主机]
- jquery css3实现的进度条动画特效,带加载进度条百分比动态效果。全球[VPS测评]
- 众创逸云:清明促销,香港沙田/安畅vps前两月半价;美国CERA首月半价美国VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-211657.html











