sql >> Databáze >  >> NoSQL >> MongoDB

Jak v MongoDB indexujete pole vloženého objektu v poli?

Můžete vytvořit následující index:

db.posts.ensureIndex({"comments.author" : 1})

Tím se indexuje pouze pole autora vložených dokumentů. Všimněte si, že index bude použit pro

db.posts.find( { "comments.author" : "julie" } )

Stejně tak

db.posts.find( { comments: {$elemMatch: {author : "julie" }}} )


  1. Spring Boot + dotaz na ID MongoDB

  2. Instalace MongoDB na Raspberry Pi

  3. Sada replik MongoDB s jednoduchým ověřením hesla

  4. MongoDB, Flask, agregujte s dotazem $unwind