我们有一个MongoDB集群,客户端通过Mongos实例连接到它。集群中的每个Mongo都运行了
为了更清楚地说明:
有什么想法吗?是否可以对我们的配置进行任何更改?
--auth
选项,并且Mongo在与它们通信时使用了--keyfile
选项。我们正在对慢查询进行分析,但是通过Mongo进行的查询中没有获取到用户名。为了更清楚地说明:
如果我直接连接到其中一个Mongo,进行身份验证并运行查询,然后可以在之后的
system.profile
集合中查看,其中user
字段将填充我的用户名。如果我通过mongos连接,进行身份验证并运行查询,则系统配置文件集合包含有关查询的配置文件信息,但用户字段为空。
有什么想法吗?是否可以对我们的配置进行任何更改?