Усреднение поля дополнительного документа по документам в Монго

Для данного идентификатора записи, как получить среднее значение поля вложенного документа, если у меня есть следующее в 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

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос