1
我有以下型號的團隊如何填充物的嵌入數組中貓鼬
var team = new mongoose.Schema({ supervisor: { type: mongoose.Schema.Types.ObjectId, ref: 'employee' }, // SupervisorId commanders: [{ employee: { type: mongoose.Schema.Types.ObjectId, ref: 'employee' }, //under supervisor level: { type: Number, defult: 1 } }] });
,同時從DB獲取數據我能夠填充上司而不是員工的指揮官陣列
我試過類似下面
db.team.findOne({ supervisor: employeeId }).populate({ path: 'supervisor', populate: { path: 'commanders', populate: { path: 'employee', model } } })
需要幫助。