在日志中显示Mongodb查询投影

在日志中显示Mongodb查询投影,mongodb,mongodb-.net-driver,Mongodb,Mongodb .net Driver,(更新) 我想在日志中查看查询中使用的字段限制(投影),而不仅仅是查询本身,这样我就可以准确地看到所请求的内容。我在配置文件中设置了'vvv=true'和'verbose=true',因此给出了一个shell查询 db.col.find({},{Name:1}).count() 我可以在日志中看到这一点 command: {"count":"col, query:{_id:23}, fields: {Name: 1.0}}} 但是,以下查询不支持 db.col.find({_id:23},{

(更新)

我想在日志中查看查询中使用的字段限制(投影),而不仅仅是查询本身,这样我就可以准确地看到所请求的内容。我在配置文件中设置了'vvv=true'和'verbose=true',因此给出了一个shell查询

db.col.find({},{Name:1}).count()
我可以在日志中看到这一点

command: {"count":"col, query:{_id:23}, fields: {Name: 1.0}}}
但是,以下查询不支持

db.col.find({_id:23},{Name:1})
当我使用
字段时,我也没有通过C#驱动程序看到这一点。在
MongoCursor上包含


我遗漏了什么?

MongoD服务器当前未记录投影。我们的JIRA中有这样一张罚单:-如果您想表明这对您很重要,请投赞成票。

您确定日志条目和第一次查询(带计数)吗?因为您使用{}进行查找,并且日志条目显示query:{u id:23}。您是对的,但不管是哪个查询。不管怎样,我在日志中看不到find()的字段限制。这很奇怪。我将尝试复制它