【发布时间】:2017-05-12 13:45:18
【问题描述】:
我有这些架构
var DriverSchema = Schema({
name: String,
groups: {
type: String,
ref: 'DriverGroup'
}
});
var DriverGroupSchema = Schema({
name: String
});
module.exports = mongoose.model('DriverGroup', DriverGroupSchema);
module.exports = mongoose.model('Driver', DriverSchema);
我有这些驱动程序组:
[{
id: '12345',
name: 'Group1'
}, {
id: '6789',
name: 'Group2'
}]
还有这个司机:
{
name: 'Driver1',
groups: '12345,6789'
}
如何按人口获取组?我正在使用这个:
Driver.find().sort('name').populate('groups')
但不能正常工作。
【问题讨论】:
标签: node.js mongodb mongoose population