drawApply.find().populate({ path: 'salesId', select: '_id name phone merchant', model: 'sales', populate: { path: 'merchant', select: '_id sname', model: 'merchant' }) .populate('approver', 'name') .populate('operator', 'name') .sort({createTime: -1}).exec(function(err, list) { // list of drawApplies with salesIds populated and merchant populated });
http://blog.csdn.net/hellochenlu/article/details/50467563
http://www.cnblogs.com/jaxu/p/5192721.html#3667386,答案在这里,解决了,谢谢楼主