### 按日期/设备号聚合查询登录次数
db.bl_device_log.aggregate([
{
$match: {
“cmd”:”reportHeartBeat”,
“created_at”:{
“$gt”:ISODate(“2022-12-21T00:00:00Z”),
“$lt”:ISODate(“2022-12-21T12:00:00Z”),
}
}
},
{
$group:{
_id:{
dateStr:{
“$dateToString”:{‘format’:’%Y-%m-%d’,’date’:’$created_at’}
},
deviceCode:”$device_code”,
},
count:{
$sum:1
},
}
},
{
$sort:{
“_id.dateStr”:-1,
count: -1,
}
}
])