Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在调用 db.distinct() 方法时,总是返回按升序排序的数据。他们是我可以按降序排列数据的一种方式吗?
distinct 命令返回一个 javascript 数组,因此您始终可以对其进行排序和反转:
var array = db.coll.distinct("{field_name}") array.sort() array.reverse()
如果使用 java 驱动程序,您可以执行以下操作:
List list = coll.distinct("{field_name}"); Collections.sort(list); Collections.reverse(list);