我有一个像这样的数据库架构:
var User = new mongoose.Schema({
...
points:{
type: Number
},
extraPoints:{
type: Number
},
...
})
好的,当我想要对数据库进行排序时,我希望有一个字段可以将这两个字段相加,就像这样:
var newFiled = (points*50 + extraPoints);
当我对数据库进行排序时,我会按照以下步骤操作:
model.User.find({}).sort(newFiled).exec();
我已经查看了聚合数据,但不知道如何排序它。
谢谢您的帮助 :)