我必須計算每天收集的平均值。我在每分鐘的基礎上創建了一個查詢。現在我想每天平均轉換這個查詢。 我每分鐘的查詢,如下所示如何使用MongoDB計算每日平均字段?
db.voltage.aggregate(
{
$unwind: {
path:"$KeyValues",
includeArrayIndex:"arrayIndex",
preserveNullAndEmptyArrays:true
}
},
{
$project: {
timestamp:{
"$add":["$EventTS",{"$multiply":[60000,"$arrayIndex"]}]
} ,
"RVoltage":"$KeyValues.RVoltage",
arrayIndex:1,
}
},
{
$match: {
$and: [
{RVoltage: {$ne: null}}
]
}
}
);
您能否提供我如何每天計算平均?
可以請你的樣本文件更新? –
@CS_noob我更新我的問題並添加了我的樣本集合。 –