无法开始$ match和$ group MongoDB聚合

用户名

这是我的代码:

this.aggregate(
{
    $match: {
        measurer_code : parseInt(_measurer_code),
        user_code :parseInt(_user_code),
        time : {$gte : iDate, $lte : eDate}

    }
},
{
    $group:{
        sum: {$sum: "$value"},
        cant: {$sum: 1}
    }
},cb);

该集合具有以下结构:

user_code : Number, 
measurer_code : Number, 
value : Number, 
time : Date

返回未定义。但是,如果我只运行$ match或仅$ group返回文档。

有人可以帮我吗?

谢谢!

阿西亚·卡姆斯基

分组时,必须指定要如何分组数据。

如果要对所有文档进行计数和求和,则必须在文档中添加"_id":null"_id":1(任何常量)$group如果要按字段“ foo”分组,则必须添加"_id":"$foo"到文档中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

mongodb与$ group和$ lookup聚合

来自分类Dev

Mongodb聚合按id和group匹配

来自分类Dev

MongoDB $ match和$ group问题

来自分类Dev

python mongodb $ match和$ group

来自分类Dev

mongodb聚合$ group $ sort

来自分类Dev

MongoDB用$ sum汇总$ match和$ group

来自分类Dev

MongoDB汇总$ group和$ match与组结果

来自分类Dev

MongoDB聚合$ lookup $ match

来自分类Dev

MongoDB聚合$ match与$ or

来自分类Dev

Elixir和MongoDB聚合

来自分类Dev

使用带有$ lookup和$ match的聚合的搜索查询mongodb

来自分类Dev

MongoDB聚合查询优化:$ match,$ lookup和double $ unwind

来自分类Dev

Mongodb聚合框架:$ group是否使用索引?

来自分类Dev

Mongodb聚合$ group,限制数组的长度

来自分类Dev

使用group-by的Mongodb聚合查询

来自分类Dev

Mongodb聚合$ group,限制数组的长度

来自分类Dev

了解MongoDB聚合和GroupBy

来自分类Dev

Mongodb geoNear和组聚合

来自分类Dev

MongoDB,TimeSeries和聚合框架

来自分类Dev

MongoDb聚合$ lookup和$ project

来自分类Dev

Mongodb聚合和嵌套分组

来自分类Dev

GraphQL 和 MongoDB `$geoNear` 聚合

来自分类Dev

MongoDB 文档设置和聚合

来自分类Dev

在MongoDB中再次聚合+ $ project + $ group + $ sum + $ count + $ group

来自分类Dev

非聚合列、SUM、MAX 和 GROUP BY

来自分类Dev

使用 GROUP BY 和聚合条件删除

来自分类Dev

MongoDB-在ObjectId上聚合$ match

来自分类Dev

我如何使用mongoose / mongodb在单个查询中应用$ match,$ group和$ sum

来自分类Dev

Symfony - Mongodb - sum 和 group by