Appoint.appointModel.find({}).sort({
time: 'desc'
}).exec(function(err, docs) {
var newItems = [];
var leng = docs.length;
for (var i = 0; i < leng; i++) {
Appoint.appointModel.findOne({
openid: docs[i].openid
}).sort({
_id: 'desc'
}).populate('openid').exec(function(err, user) {
newItems.push(user);
console.log(user);
if (newItems.length == leng) {
res.render('show', {
lists: newItems,
moment: moment,
user: ''
});
}
});
}
});
一个列表,列表里面有用户的id,加关联了。 想着查询列表的时候,把用户的名称头像等,给显示出来,新手,求大神指点。谢谢