此查询返回对象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' } ]
});
感谢您的帮助