web-dev-qa-db-fra.com

Comment trier les données à l'aide de MongoDB Compass

J'essaie actuellement d'utiliser MongoDB Compass pour interroger ma collection. Cependant, il me semble que je ne peux filtrer que les données.

Existe-t-il un moyen pour moi de trier les données également? Je souhaite trier mes données par ordre croissant en utilisant l'un de mes champs de données.

Si MongoDB Compass n'est pas le meilleur moyen de commander une collection, quelle autre interface graphique pourrais-je utiliser?

10
Aabhas

À l'aide de MongoDB Compass 1.7 ou plus récent, vous pouvez trier (et projeter, ignorer ou limiter) les résultats en choisissant l'onglet Documents et en développant Options.

enter image description here

Pour trier par ordre croissant par un champ myField, utilisez { myField:1 }. Toutes les options habituelles curseur sort () peuvent être fournies, y compris le classement des résultats par plusieurs champs.

Remarque: les options telles que le tri et le saut ne sont pas disponibles dans l'onglet Schéma par défaut car cette vue utilise l'échantillonnage pour trouver un ensemble aléatoire de documents, par opposition à Documents = vue qui affiche un résultat de requête spécifique.

13
Stennie