Усреднение поля дополнительного документа по документам в Монго
Для данного идентификатора записи, как получить среднее значение поля вложенного документа, если у меня есть следующее в MongoDB:
/* 0 */
{
"item" : "1",
"samples" : [
{
"key" : "test-key",
"value" : "1"
},
{
"key" : "test-key2",
"value" : "2"
}
]
}
/* 1 */
{
"item" : "1",
"samples" : [
{
"key" : "test-key",
"value" : "3"
},
{
"key" : "test-key2",
"value" : "4"
}
]
}
Я хочу получить среднее значение, где ключ = "тест-ключ» для данного идентификатора элемента (в данном случае 1). Таким образом, среднее значение должно быть $ avg (1 + 3) = 2
Спасибо