【发布时间】:2016-11-20 23:33:15
【问题描述】:
我有两个收藏:
Person schema
{
_id : Number,
name : String,
age : Number,
stories : [{ type: Schema.Types.ObjectId, ref: 'Story' }]
}
Story schema
{
_creator : { type: Number, ref: 'Person' },
title : String,
fans : [{ type: Number, ref: 'Person' }]
}
我正在使用以下查询从“Story”集合中获取数据,但我希望数据应按“Person”集合的“name”字段排序:
Story.find({"title" : "education"}).populate('fans').populate('_creator').exec()
如何按“person”集合的“name”字段对数据进行排序?
【问题讨论】:
标签: node.js mongoose mongoose-populate