如何在shell命令行模式下执行mongo命令
示例:
mongo --host 172.31.36.77 --port 27017 -u admin -p 'HpyD9KAd(JDkHRY9' admin --eval "db.currentOp()"
1.交互式mongo shell
大部分mongodb教程在第1章都会讲解
mongo 127.0.0.1:27017
使用测试
db.users.findOne()
2. mongo --eval 运行脚本
不进入交互模式,直接在操作系统命令行下运行mongodb脚本。
mongo 127.0.0.1:27017/test --eval "printjson(db.users.findOne () )"
3.在OS逗号上运行js文件第二行
mongo 127.0.0.1:27017 /test userfindone.js
userfindone.js的内容:
printjson(db.users.findOne());
注意:
对于以上所有命令,如果连接的数据库是127.0.0.1:27017 ,则主机和端口可以省略,例如:
mongo test --eval "printjson(db.users.findOne())"< /p>
[javascript] 查看纯文本 复制 //dosomething.js p> load("utils.js"); var a = 17; var b = 48; sum(a+b);
以上是《如何在shell命令行模式下执行mongo命令》的全部内容本文,感谢您的阅读!我相信大家都有了一定的了解,希望分享的内容对大家有所帮助。如果您想了解更多知识,请关注行业资讯频道!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何在shell命令行模式下执行mongo命令