如何检查mongodb中读取了哪个副本集

如何检查mongodb中读取了哪个副本集,mongodb,mongoid,Mongodb,Mongoid,我设置了一个mongodb副本集,并测试了插入操作,辅助服务器可以与主服务器同步。现在,我想检查我在哪里执行读取操作,哪个服务器正在处理请求。我怎么检查?在mongodb日志中?或者别的什么地方 顺便说一句:我的司机是Mongoid。 非常感谢使用mongostat--discover。这将显示副本集中所有成员的统计信息。执行读取时,您可以看到哪个成员正在为请求提供服务 请注意,如果您的查询使用slaveOk使用mongostat--discover,则读取只会转到非主要成员。这将显示副本集中所

我设置了一个mongodb副本集,并测试了插入操作,辅助服务器可以与主服务器同步。现在,我想检查我在哪里执行读取操作,哪个服务器正在处理请求。我怎么检查?在mongodb日志中?或者别的什么地方

顺便说一句:我的司机是Mongoid。 非常感谢

使用
mongostat--discover
。这将显示副本集中所有成员的统计信息。执行读取时,您可以看到哪个成员正在为请求提供服务

请注意,如果您的查询使用
slaveOk

使用
mongostat--discover,则读取只会转到非主要成员。这将显示副本集中所有成员的统计信息。执行读取时,您可以看到哪个成员正在为请求提供服务

请注意,如果您的查询使用
slaveOk