0

(更新しました)

クエリ自体だけでなく、クエリで使用されるフィールド制限 (射影) をログで確認したいので、何が要求されているかを正確に確認できます。構成ファイルに「verbose=true」とともに「vvvv=true」を設定したので、シェルクエリが与えられました。

db.col.find({},{Name:1}).count()

これはログで確認できます。

command: {"count":"col, query:{_id:23}, fields: {Name: 1.0}}}

ただし、次のクエリはそうではありません。

db.col.find({_id:23},{Name:1})

Fields.Includeで使用すると、C# ドライバーからもこれが表示されませんMongoCursor

私は何が欠けていますか?

4

1 に答える 1

1

現在、MongoD サーバーはプロジェクションをログに記録しません。これについては、JIRA にチケットがあります: https://jira.mongodb.org/browse/SERVER-3129 — これがあなたにとって重要であることを示したい場合は、投票してください。

于 2013-02-06T14:13:37.840 に答える