MongoDB bash 脚本
MongoDB bash script
我正在使用 Ubuntu 14.4 和 MongoDB 2.6.6。
我正在编写 bash 脚本并使用以下命令:
mongo cc --eval "printjson(db.cc_data.count())"
获取集合的计数cc_data
。我想将返回的计数保存在一个变量中,但我做不到。
您可以将 shell 的输出分配给一个变量。您只需要确保在使用 --quiet
.
的连接过程中抑制 mongo
shell 的输出
let count=`mongo cc --eval "printjson(db.cc_data.count());" --quiet`
您可以通过运行测试值:
echo $count
在bash中你可以使用下面的语法
var=$( mongo cc --eval "printjson(db.cc_data.count())" --quiet )
我正在使用 Ubuntu 14.4 和 MongoDB 2.6.6。
我正在编写 bash 脚本并使用以下命令:
mongo cc --eval "printjson(db.cc_data.count())"
获取集合的计数cc_data
。我想将返回的计数保存在一个变量中,但我做不到。
您可以将 shell 的输出分配给一个变量。您只需要确保在使用 --quiet
.
mongo
shell 的输出
let count=`mongo cc --eval "printjson(db.cc_data.count());" --quiet`
您可以通过运行测试值:
echo $count
在bash中你可以使用下面的语法
var=$( mongo cc --eval "printjson(db.cc_data.count())" --quiet )