Sử dụng MongoDB console tôi có thể viết một truy vấn MongoDB có nguồn gốc sử dụng khóa riêng biệt với một loại như thế này:lái xe MongoDB Java: khác biệt với loại
db.mycollection.distinct('mykey').sort('mykey', 1)
Dùng trình điều khiển Java Tôi mong chờ để có thể viết cùng một truy vấn như thế này:
myCollection.distinct("myKey").sort(new BasicDBObject("myKey", 1));
Tuy nhiên, điều này không làm việc vì lợi nhuận DBCollection#distinct()
gõ List
và không gõ DBCursor
như DBCollection#find()
.
Làm cách nào để viết truy vấn riêng biệt bằng cách sắp xếp bằng trình điều khiển Java?
Cảm ơn, làm cho tinh thần. Tôi đoán phân loại ở phía khách hàng là tốt, trừ khi cần phải phân trang cho một tập hợp lớn các kết quả. (sẽ quay lại và gửi tiền thưởng sau). –