【发布时间】:2016-01-08 15:56:58
【问题描述】:
我想使用 mongoose-paginate 和 NodeJS 按departure_country 的name 对我的Group-Model 进行排序。
我的组架构:
var GroupSchema = new Schema({
name: String,
flight_date: Date,
....
departure_country: {type: Schema.ObjectId, ref: 'Country'},
....
});
国家模式:
var CountrySchema = new Schema({
name: String,
code: String,
});
使用 mongoose-paginate 的sortBy-选项按国家/地区的_ids 排序,我不知道如何告诉它按name 排序。
【问题讨论】:
-
如何申请
sortBy? -
sortBy({departure_country: -1})现在 -
你试过
{"departure_country.name": -1}吗? -
为什么不能在
GroupSchema中包含国家名称?请参阅我之前的评论。
标签: node.js mongodb mongoose pagination mongoose-plugins