die MongoDB-Konsole ich eine native MongoDB Abfrage mit deutlichem Tasten mit einer Art so schreiben kann:MongoDB Java-Treiber: deutliche mit Art
db.mycollection.distinct('mykey').sort('mykey', 1)
Mit den Java-Treiber ich erwarten zu können, würde das schreiben gleiche Abfrage wie folgt:
myCollection.distinct("myKey").sort(new BasicDBObject("myKey", 1));
Allerdings bedeutet dies nicht, weil DBCollection#distinct()
kehrt List
geben und nicht DBCursor
wie DBCollection#find()
geben.
Wie kann ich die eindeutige Abfrage mit einer Sortierung mithilfe des Java-Treibers schreiben?
Danke, macht Sinn. Ich denke, die Sortierung auf der Client-Seite ist in Ordnung, wenn die Paginierung für eine große Anzahl von Ergebnissen nicht benötigt wird. (kommt zurück und reicht das Kopfgeld später ein). –