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

MongoDB:Sortieren von Daten bei Verwendung von DBcollection find

Wenn Sie sich die Java-Treiber-API ansehen, wird die Methode finden erwartet zwei Parameter, die Abfrage und die Felder, die zurückgegeben werden.

Wenn Sie die Ergebnisse sortieren möchten, verwenden Sie die herkömmliche Suchmethode und sortieren Sie den DBCursor.

DBCursor cursor = DBCollection.find(query);
cursor.sort(new BasicDBObject("lastUpdated ", -1));

Denken Sie daran, dass das DBCursor-Objekt einen Lazy Fetch in die Datenbank durchführt, sodass Sie Sortieren, Begrenzen oder Überspringen ohne Overhead verwenden können.