0 votes

L'ajout d'un index à MongoDB entraîne des résultats vides

J'ai une mondoDB contenant des données que j'interroge avec Ruby on Rails. Je cherche à indexer la base de données pour accélérer un peu les choses.

J'ai lu la documentation de mongoDB et j'ai suivi les instructions sur la façon d'ajouter un index, comme ceci :

db.collection.ensureIndex({"key": 1})

Ceci retourne vrai et renvoie ceci dans la console :

building new index on { key: 1.0 } for db.collection...done for 10192 records

Cependant, lorsque je retourne à l'application Ruby on Rails, aucun résultat n'est renvoyé et lorsque je supprime les index, tout revient à la normale.

Quelqu'un sait-il pourquoi cela peut se produire ?

Cheers

Eef

2voto

dm. Points 1284

Plus d'informations seraient utiles, comme une sortie du shell avec la requête, sa sortie, ensureindex, puis la sortie de la requête à nouveau, et les numéros de version détaillés.

vous pouvez obtenir de l'aide en http://groups.google.com/group/mongodb-user ou sur le canal IRC

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