shell脚本与mongo交互
Posted 北京流浪儿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本与mongo交互相关的知识,希望对你有一定的参考价值。
1、mongo提供*.js的方法供linux调用
#!/bin/bash /usr/local/mongodb/bin/mongo hostname/dbname xxx.js xxx.js 内容如下 db.getCollection(‘CollectinName‘).drop(); db.getCollection(‘CollectinName‘).insert([ { "id":"100", "name":"luyi" }, { "id":"200", "name":"wanger" } ]} ......
2、把参数传到mongo命令中:
DSID=$1 /usr/local/mongodb/bin/mongo ${hostname}/${dbname} <<-EOF db.DataTable.remove({"dsId":"$DSID"}) db.Datasource.remove({"dsId":"$DSID"}) exit EOF
以上是关于shell脚本与mongo交互的主要内容,如果未能解决你的问题,请参考以下文章