mongodb查询记录

 db.getCollection("PackageHistory").aggregate([
    {
        $match: {
            "request.data.radar_posture": {
                $exists: true
            },
            "timestamp":{
                "$gte": ISODate("2023-02-23T00:00:00.000Z"),
                "$lte": ISODate("2023-02-24T00:00:00.000Z")
            }
        }
    },
    {
        $project: {
            "devTid": 1,
            "ctrlKey": 1,
            "timestamp": 1,
            hour: {
                $hour: {
                    $add: ['$timestamp', 28800000]
                }
            },
            "posture":"$request.data.radar_posture"
        }
    },
    {
        $group: {
            _id: {
                ctrlKey: "$ctrlKey",
                posture: "$posture",
                hour: "$hour"
            },
            count: {
                $sum: 1
            }
        }
    },
    {
        $project: {
            _id: false,
            ctrlKey: "$_id.ctrlKey",
            posture: "$_id.posture",
            hour: "$_id.hour",
            count: "$count"
        }
    },
    { $sort : { hour : 1}}
])
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。