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

MongoDB :Tri des données lors de l'utilisation de DBcollection find

Si vous regardez Java Driver API, la méthode trouver attend deux paramètres, la requête et les champs qui seront retournés.

Une fois que vous souhaitez trier les résultats, utilisez la méthode de recherche traditionnelle et triez le DBCursor.

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

N'oubliez pas que l'objet DBCursor effectue une récupération paresseuse vers la base de données, vous pouvez donc utiliser trier, limiter ou ignorer sans surcharge.