【发布时间】:2021-11-01 20:42:04
【问题描述】:
我有一些来自 mongodb 的字段,我试图按 asc 或 desc 顺序排序,但是在进行查询后得到的返回值相当不一致。我已经浏览了文档并尝试根据文档中的方式调整我的方法。
我试过了
sort({"email": -1,
"dob": -1,
"website": -1,
"lastName": -1,
"firstName": -1,})
这个sort("-firstName, -lastName , -email , -dob , -website") 用于降序,但它只适用于一个字段。例如 lastName 并为其余部分返回不一致的数据。
这与尝试按升序排序时的行为完全相同。
我做错了什么?
【问题讨论】:
-
你能提供一个例子和结果吗?
-
我已经在帖子中做了。运行突出显示的排序查询仅对 1 个字段返回 true。只有 lastName 字段被正确排序
标签: mongodb sorting mongoose mongodb-query