Trước tiên, hãy cập nhật mongoose 3 thành 4 và sau đó sử dụng cách đơn giản nhất cho dân số sâu trong mongoose như sau:
Giả sử bạn có lược đồ Blog có userId làm Id giới thiệu và sau đó trong Người dùng, bạn có một số đánh giá dưới dạng Id ref cho Xem xét lược đồ. Vì vậy, về cơ bản, bạn có ba lược đồ:1. Blog2. Người dùng 3. Đánh giá
Và, bạn phải truy vấn từ blog, người dùng nào sở hữu blog này và người dùng đánh giá. Vì vậy, bạn có thể truy vấn kết quả của mình dưới dạng:
BlogModel
.find({})
.populate({
path : 'userId',
populate : {
path : 'reviewId'
}
})
.exec(function (err, res) {
})