左外連線聚合(查詢)

let col_1 = db.collection('col_1');
let col_2 = db.collection('col_2');      
col_1 .aggregate([
    { $match: { "_id": 1 } },
    {
        $lookup: {
            from: "col_2",
            localField: "id",
            foreignField: "id",
            as: "new_document"
        }
    }
],function (err, result){
    res.send(result);
});

此功能是在 mongodb 3.2 版中新發布的,它為使用者提供了一個階段,可以將一個集合與來自另一個集合的匹配屬性連線起來

Mongodb $ LookUp 文件