猫鼬聚合返回对象承诺

时间:2020-07-09 17:21:55

标签: mongoose aggregation-framework

此查询返回对象Promise。如何获取聚合查询的值? 我期望[{maxEmpId:26}]但得到了[{maxEmpId:'[object Promise] 1'}]

此代码直接出自猫鼬模型汇总文档:https://mongoosejs.com/docs/api/model.html

Emp.aggregate([
            { $group: { _id: null, maxEmpId: { $max: '$emp_id' }}},
            { $project: { _id: 0, maxEmpId: 1 }}
        ]).
        then(function (maxEmployee) {
            console.log(maxEmployee); // [ { maxEmpId: '[object Promise]1' } ]
        });

感谢您的帮助

0 个答案:

没有答案