MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Ordre des résultats de la requête MongoDB (requête de plage numérique)

Mongo n'a pas de tri basé sur le score, il renvoie les documents dans l'ordre dans lequel ils sont indexés (en supposant que votre requête atteint un index).

Votre meilleur pari est probablement de trier sur le client. Si vous voulez vraiment, vraiment le faire dans Mongo, vous pouvez utiliser la fonctionnalité map/reduce pour attribuer un score aux documents, puis interroger la collection de sortie et trier par score. Ce n'est probablement pas une bonne idée cependant.