Я должен рассчитать в среднем за день поданную коллекцию. Я создал один запрос в минуту. Теперь я хочу преобразовать этот запрос в среднем за день. Мой за минуту запрос следующим образомКак рассчитать среднее за день поле с помощью 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 Я обновляю свой qurstion и добавил свой образец коллекции. –