【发布时间】:2023-03-08 23:03:01
【问题描述】:
我有一个这样的数据库架构:
var User = new mongoose.Schema({
...
points:{
type: Number
},
extraPoints:{
type: Number
},
...
})
好的,当我想对数据库进行排序时,我想要一个将两个字段相加的文件,如下所示:
var newFiled = (points*50 + extraPoints);
所以当我对数据库进行排序时,我会这样做:
model.User.find({}).sort(newFiled).exec();
我已经检查了汇总,但我不知道汇总后如何对其进行排序。
感谢您的帮助:)
【问题讨论】:
标签: mongodb sorting mongoose mongodb-query aggregation-framework