首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于函数的猫鼬嵌套数据采集

基于函数的猫鼬嵌套数据采集
EN

Stack Overflow用户
提问于 2022-01-11 23:07:14
回答 1查看 21关注 0票数 0

我不知道这是不是一种愚蠢的方法,但我对这条路有问题。我想从下边的芒果那里得到所有的数据。在这一部分中,我想对数据库中的所有数据进行汇总。

对于上下文:我想显示网站上的所有数据集和所有数据的总和。

知道为什么这不管用吗?

代码语言:javascript
复制
router.get('/', function(req, res, next) {

    function getSumme(){
        stopp.aggregate([
            {$group: { 
                _id: null,
                totalLiter: {$sum: "$liter"}
            }}
        ]);
        console.log(summe);     
    };
 
    stopp.find((err, data) => {
        if (!err) {
            res.render(path + '/index', {
                data: data,
                test: 123, 
                stopps: getSumme()
            });
        } else {
            console.log('Failed to retrieve the Course List: ' + err);
      }
  });
})
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-12 08:07:23

在你的查询中很少有更正,

  • 错过异步/等待聚合查询
  • 结果的方法检查turnery操作符条件

代码语言:javascript
复制
router.get('/', async function(req, res, next) {

  let result = await stopp.aggregate([
    {
      $group: { 
        _id: null,
        totalLiter: {$sum: "$liter"}
      }
    }
  ]);

  res.render(path + '/index', {
    // data: data,
    // test: 123, 
    stopps: result.length ? result[0].totalLiter : 0
  });

})
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70674489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档