私は1日あたりの平均収集額を計算する必要があります。分ごとに1つのクエリを作成しました。今、私はこのクエリを1日平均で変換したいと思います。 私のあたりの分クエリMongoDBを使用して1日あたりの平均フィールドを計算する方法は?
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私のqurstionを更新し、コレクションのサンプルを追加しました。 –