【发布时间】:2021-01-24 16:12:55
【问题描述】:
我有一个具有以下结构的公司的 mongoDB:
"name": "CORESITE",
"isin": "us21870q1058",
"XDateInserted": "2020-09-16 14:19",
"XDateUpdated": "2020-10-09 14:38",
我希望将所有公司查询到一个按 XdateUpdated 排序的数组。以下代码成功按名称对结果进行排序,但是,按 XdateUpdated 排序只会返回一个随机顺序。有什么解决办法吗?
const allCompanies = await database
.get()
.db(Mongo.db)
.collection(Mongo.CC)
.find(
{
circulate: { $ne: false },
},
{
projection: {
_id: 0,
isin: 1,
name: 1,
XDateInserted: 1,
},
}
)
.sort({ name: -1 })
.toArray();
【问题讨论】:
标签: mongodb sorting datetime collections