我有这些模式
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')
但不能正常工作。