我想减少 rs.status() 方法的输出,所以我只看到每个成员的 name、stateStr 和 optimeDate。有没有办法做到这一点?rs.status() 只是由某处的某个集合支持,它是什么以及如何直接查询它。实际上我想要的就像...
PRIMARY> rs.status().pretty( {members.name: 1, members.stateStr: 1, members.optimeDate: 1 } );
{
"name" : "mongo1.rek.tc",
"stateStr" : "PRIMARY",
"optimeDate" : ISODate("2012-09-06T17:28:19Z")
},
{
"name" : "mongo2.rek.tc",
"stateStr" : "SECONDARY",
"optimeDate" : ISODate("2012-09-06T17:28:14Z")
},
{
"name" : "mongo3.rek.tc",
"stateStr" : "SECONDARY",
"optimeDate" : ISODate("2012-09-06T17:28:15Z")
}