【发布时间】:2019-11-10 12:35:34
【问题描述】:
我已根据机会名称按降序应用排序
db.SomeCollection.find().limit(10).sort({ "name" : -1 });
但它与正常名称(如 opprtunity one、singer 等)配合使用效果很好。如果名称像我的机会或 Singer 的数据,则它不起作用。
所以基本上它不适用于特殊字符。
任何人都遇到过这种问题。感谢您对此提供的任何帮助。
【问题讨论】:
-
我曾经遇到过按包含特殊字符的字段对文档进行排序的问题。我最终创建了一个没有特殊字符的具有相同值的替代“格式化”字段,并在这个替代字段上对数据进行排序。