mongodb怎么对分组,不要统计

mongo.getCollection('t_app').aggregate([
        {
            $group: {
                _id: {
                    FuncName: "$FuncName",
                    Platform: "$Platform",
                    UseDateTime:{  $dateToString: { format: "%Y-%m-%d", date: "$UseDateTime" }}
                }
            }
        }
    ]

上面只是一个构想。。。,我想根据这些key的字段要求,进行分组,,不需要统计,完整的应该怎么写?

阅读 2.4k
1 个回答

$push

把结果 push 到数组里就行了。

mongo.getCollection('t_app').aggregate([
        {
            $group: {
                _id: {
                    FuncName: "$FuncName",
                    Platform: "$Platform",
                    UseDateTime:{  $dateToString: { format: "%Y-%m-%d", date: "$UseDateTime" }}
                },
                result : {$push : "$Platform"}
            }
        }
    ]
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题