MongoDB命令行操作示例

发布时间:2020-04-07编辑:脚本学堂
本文介绍下,在MongoDB数据库中执行命令行操作的二个简单例子,有需要的朋友参考下。

说明:
MongoDB shell 不仅仅是一个交互式的 shell,它支持执行指定 javascript 文件,并且支持执行指定的命令片断。
基于此特性,即将 MongoDB 与 linux shell 完美结合,完成大部分的日常管理和维护 工作。

1,通过 eval 参数执行指定语句
 

复制代码 代码示例:
mongo test --eval "printjson(db.t1.count())"

2,执行指定文件中的内容
涉及到很多的操作后,才能得到结果,那么用 eval 的方式是不可能完成的,可以更灵活的执行指定文件的方式.
例如:
 

复制代码 代码示例:
mongo t1_count.js

指定 quiet 参数,即可以将一些登录信息屏蔽掉 。

例如:
 

复制代码 代码示例:
mongo --quiet t1_count.js