Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

求助,express+mongoose返回数据给echarts遇到问题

$
0
0
router.get('/chart', function (req, res, next) {
  let department = [];
  stations.aggregate([{$group:{_id:"$dept",count:{$sum:1}}}]).exec((err,doc)=>{
   department.push(doc);
  });
  res.json(department);
});

代码如上,我想查询stations集合里各个部门的数量,push进一个数组然后返回给Echarts的柱状图,可是前端拿到的却是空的数组。通过调试,数据是查到了,可是到了res.json(department)这一步,department数组就变成空的了,请教这个问题该如何解决?


Viewing all articles
Browse latest Browse all 14821

Trending Articles