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