排序在mongoDB和Node.js中不起作用

时间:2019-06-28 14:33:59

标签: node.js mongodb sorting

我已经按照机会名称的降序应用了

db.SomeCollection.find().limit(10).sort({ "name" : -1 });

但它可以正常工作,例如机会之一,歌手等。如果名称是我的机会或Singer的数据,它就不起作用。

所以基本上它不能与特殊字符一起使用。

任何人都经历过这种问题。感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

如果要获取此类数据,则必须使用聚合而不是查找,因为聚合提供了执行此类复杂查询的功能,如

db.SomeCollection.aggregate([{$ limit:5},{$ sort:{“ name”:-1}}]))