85 votes

Comment MongoDB indexe-t-il les tableaux ?

Dans MongoDB, si je devais stocker un tableau (disons ) dans un champ, est-ce qu’il indexe et donc je pourrais interroger pour , par exemple, ou est-ce que je fais un index composite?

111voto

Charles Hooper Points 1311

En ce qui concerne l’indexation des tableaux, MongoDB indexe chaque valeur du tableau afin que vous puissiez interroger des éléments individuels, tels que « rouge ». Par exemple:

Pour plus d’informations, consultez la documentation de MongoDB sur Multikeys: http://www.mongodb.org/display/DOCS/Multikeys

13voto

LITERADIX Points 102

Vous pouvez simplement tester l’utilisation de l’index en ajoutant « expliquer » à votre requête :

Pour les structures où vous avez structuré des index, vous pouvez utiliser la position du tableau pour indexer les champs à l’intérieur des tableaux :

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