58 votes

Comment créer un index imbriqué dans MongoDB ?

A. Comment indexer nested et toutes ses valeurs ?

B. Comment indexer valuetwo ?

 {
    id: 00000,
    attrs: {
        nested:{
            value: value1,
            valuetwo: value2,
        }
    }
}

J'ai regardé ici: http://www.mongodb.org/display/DOCS/Indexes , et les documents à ma connaissance, ne sont pas clairs sur l'indexation des choses qui ne sont pas imbriquées.

96voto

Bryan Migliorisi Points 4057

Vous les créeriez comme si vous créiez un index sur un champ de niveau supérieur :

 db.collection.createIndex({"attrs.nested.value": 1})

Vous devez créer explicitement des index sur chaque champ.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X