Mongodb脚本文件与日志一起打印结果



bank_data collection中有6条记录。所以我期望输出只显示6。但6与时间戳和其他文本日志一起打印。

script.js的代码如下

use test;
db.bank_data.find({first_name : "logan"}).count();

在命令行中运行上述文件

mongo --quiet script.js > result.txt

Output result.txt文件有如下输出

2015-05-27T17:12:09.752+0530 I CONTROL  Hotfix KB2731284 or later update is installed, no need to zero-out data files
switched to db test
6

我需要单独打印值6

这应该可以工作,eval选项是完成此操作的一种方法:

mongo test——quiet——eval "printjson(db.bank_data. json) "找到({first_name:"洛根"}).count())"> result.txt

相关内容

最新更新