Kể từ phiên bản 3.2, bạn có thể sử dụng $ lookup trong đường dẫn tổng hợp để thực hiện nối ngoài bên trái.
Student.aggregate([{
$lookup: {
from: "worksnapsTimeEntries", // collection name in db
localField: "_id",
foreignField: "student",
as: "worksnapsTimeEntries"
}
}]).exec(function(err, students) {
// students contain WorksnapsTimeEntries
});