猫从汇总中返回值

编程入门 行业动态 更新时间:2024-10-10 00:20:11

猫从汇总中<a href=https://www.elefans.com/category/jswz/34/1769942.html style=返回值"/>

猫从汇总中返回值

我有一个包含以下字段的架构:模式

Brote {
  name:
  content:
  created:
  likes:
}

而且我想将每个文档中的喜欢次数相加。我的文件中包含以下查询:Index.js

app.get('/brotes', (req, res) => {
  Brote.aggregate( 
    { $group: { 
      _id: null, 
      total: { $sum: "$likes" } } 
    } 
  , function(err, result) {
    console.log(result);
  })
})

但是没有任何内容打印到控制台上。当我在mongo服务器上运行命令时,它可以工作,并且我得到

{ "_id" : null, "total" : 7 }

这是预期的输出。有人可能看到我要去哪里了吗?一般来说,我对mongoDB和Web开发还很陌生,所以我可能只是缺少一些明显的东西。谢谢!

编辑:已解决错误实际上与查询本身无关(正确),这是我用来获取的URL的问题。

回答如下:

首先,您应在聚合管道中创建一个数组,如聚合([

Broke.aggregate([
{
  $group: { 
   _id: null, 
   total: { $sum: "$likes" } } 
  }
}
])
.then(result => {
   console.log(result);
}).catch(err => {
//handle error here
});

更多推荐

猫从汇总中返回值

本文发布于:2024-05-07 04:48:54,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1754310.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:返回值

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!