Możesz utworzyć następujący indeks:
db.posts.ensureIndex({"comments.author" : 1})
Spowoduje to zindeksowanie tylko pola autora osadzonych dokumentów. Pamiętaj, że indeks będzie używany do
db.posts.find( { "comments.author" : "julie" } )
Jak również
db.posts.find( { comments: {$elemMatch: {author : "julie" }}} )