Mongodb 如何禁用副本集监视器输出
我有一个bash脚本,它试图通过连接到副本集来监视集合中的文档数量Mongodb 如何禁用副本集监视器输出,mongodb,Mongodb,我有一个bash脚本,它试图通过连接到副本集来监视集合中的文档数量 COUNT=`/bin/mongo --quiet --host $REPLICA_SET policy -u myuser -p mypwd --eval 'db.myColl.count()'` 我只希望输出一个数字,但我得到: Mon Apr 27 13:33:57.716 starting new replica set monitor for replica set xx wit
COUNT=`/bin/mongo --quiet --host $REPLICA_SET policy -u myuser -p mypwd --eval 'db.myColl.count()'`
我只希望输出一个数字,但我得到:
Mon Apr 27 13:33:57.716 starting new replica set monitor for replica set xx wit h seed of xxx
Mon Apr 27 13:33:57.719 succes sfully connected to seed xx for replica set xx
Mon Apr 27 13:33:57.719 changing hosts to ...
...
Mon Apr 27 13:33:57.736 [ReplicaSetMonitorWatcher] starting 3043
谁能告诉我如何禁用这组输出?谢谢。我不知道如何禁用此功能。作为一种解决方法,您可以a)
tail-1
您的输出,或者b)在您的输出之前输出一个可能是唯一的标记,然后grep
它(例如,在js:print(“\uu myAwesomeOutput_u=“+x+”)
您现在不能:这是mongo shell中的一个已知错误:
这个bug提出了一些解决方法,但没有一个是完全令人满意的