问题描述
mongo.getCollection(’t_app’).aggregate([{ $group: {_id: { FuncName: '$FuncName', Platform: '$Platform', UseDateTime:{ $dateToString: { format: '%Y-%m-%d', date: '$UseDateTime' }}} }} ]
上面只是一个构想。。。,我想根据这些key的字段要求,进行分组,,不需要统计,完整的应该怎么写?
问题解答
回答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'} }} ]