MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Reihenfolge der MongoDB-Abfrageergebnisse (Numeric Range-Abfrage)

Mongo hat keine punktzahlbasierte Sortierung, es gibt Dokumente in der Reihenfolge zurück, in der sie indiziert sind (vorausgesetzt, Ihre Abfrage trifft auf einen Index).

Ihre beste Wette ist wahrscheinlich das Sortieren auf dem Client. Wenn Sie es wirklich, wirklich in Mongo tun möchten, können Sie die Map/Reduce-Funktion verwenden, um eine Punktzahl auf Dokumente zu setzen, dann die Ausgabesammlung abzufragen und nach Punktzahl zu sortieren. Das ist aber wahrscheinlich keine gute Idee.