MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como juntar duas coleções no mangusto


A partir da versão 3.2, você pode usar $lookup no pipeline de agregação para executar a junção externa esquerda.
Student.aggregate([{
    $lookup: {
        from: "worksnapsTimeEntries", // collection name in db
        localField: "_id",
        foreignField: "student",
        as: "worksnapsTimeEntries"
    }
}]).exec(function(err, students) {
    // students contain WorksnapsTimeEntries
});