使用 MongoDB 控制台,我可以使用具有如下排序的不同键编写本机 MongoDB 查询:
db.mycollection.distinct('mykey').sort('mykey', 1)
使用 Java 驱动程序,我希望能够编写如下相同的查询:
myCollection.distinct("myKey").sort(new BasicDBObject("myKey", 1));
但是,这不起作用,因为DBCollection#distinct()
返回 typeList
而不是 type DBCursor
like DBCollection#find()
。
如何使用 Java 驱动程序编写带有排序的不同查询?