查询Mongoose聚合

时间:2017-01-17 12:57:47

标签: angularjs node.js mongodb mongoose mean-stack

我能够解决这个问题,感谢@chridam但是...存在其他形式来解决这个没有mongoose对象?

代码:

class_exists = False

这是我的架构:

Cliente.aggregate([
        { $match: {
            _id: mongoose.Types.ObjectId(req.params.cliente_id)
        }},
        { $unwind: "$vsat" },
        { $match: { 
            "vsat._id": mongoose.Types.ObjectId(req.params.vsat_id)
        }},
        { $project: { 
            vsat: 1,
            _id: 0 
        }}
    ], function(err, data) {
        if (err) throw (err);
        console.log(JSON.stringify(data));
        res.json(data);
    });

0 个答案:

没有答案