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

Ordine dei risultati della query MongoDB (interrogazione Intervallo numerico)

Mongo non ha alcun ordinamento basato sul punteggio, restituisce i documenti nell'ordine in cui sono indicizzati (supponendo che la tua query raggiunga un indice).

La soluzione migliore è probabilmente fare lo smistamento sul cliente. Se vuoi davvero farlo in Mongo, puoi utilizzare la funzionalità mappa/riduci per inserire un punteggio nei documenti, quindi interrogare la raccolta di output e ordinare per punteggio. Tuttavia, probabilmente non è una buona idea.