sql >> Database teknologi >  >> NoSQL >> MongoDB

Ordning af MongoDB-forespørgselsresultater (numerisk områdeforespørgsel)

Mongo har ikke nogen score baseret sortering, den returnerer dokumenter i den rækkefølge, de er indekseret (forudsat at din forespørgsel rammer et indeks).

Dit bedste bud er sandsynligvis at sortere på klienten. Hvis du virkelig, virkelig ønsker at gøre det i Mongo, kan du bruge kort/reducer-funktionaliteten til at sætte en score på dokumenter, og derefter forespørge i outputsamlingen og sortere efter score. Det er nok ikke en god idé.




  1. Forskellen mellem id- og _id-felter i MongoDB

  2. Metaclass deligate er ikke instans

  3. Fjern duplikerede dokumenter baseret på felt

  4. MongoDB geospatialt indeks på en matrix (multikey + geospatial)