次のインデックスを作成できます:
db.posts.ensureIndex({"comments.author" : 1})
これにより、埋め込まれたドキュメントの作成者フィールドのみがインデックスに登録されます。インデックスは
に使用されることに注意してくださいdb.posts.find( { "comments.author" : "julie" } )
同様に
db.posts.find( { comments: {$elemMatch: {author : "julie" }}} )