【发布时间】:2017-12-10 09:53:56
【问题描述】:
我试图弄清楚如何将聚合函数返回给 Angular,但我不断收到错误消息。我真的坚持这一点,并希望对我做错的事情有所帮助。我收到一条错误消息,告诉我无法读取未定义的属性“聚合”。
这是我的角度连接到的路线:
router.get('/enrolledin', function(req, res) {
var isEnrolled = Enrolled.findDetails(); //Enrolled.studentIsTaking(student);
isEnrolled.then((user) => {
res.json(user);
})
.catch((err) => {
res.send("error found");
});
});
这是Enrolled.findDetails():
module.exports.findDetails = function() {
var x = db.enrolleds.aggregate(
{ $lookup:
{
from:'classstores',
localField:'classID',
foreignField: 'classKey',
as: 'matching'
}
}
);
return x;
}
【问题讨论】:
标签: javascript angularjs node.js mongodb mongoose