Как обновить элемент массива в документе MongoDB

У меня проблема с обновлением элемента массива в MongoDB. Это структура документа:

{
        "_id" : ObjectId("57e2645e11c979157400046e"),
        "site" : "BLABLA",
        "timestamp_hour" : 1473343200,
        "values" : [
                {
                        "1473343200" : 66
                },
                {
                        "1473344100" : 230
                },
                {
                        "1473345000" : 479
                },
                {
                        "1473345900" : 139
                }
        ]
}

Теперь я хочу обновить элемент с ключом "1473345900". Как я могу это сделать? Я пробовал:

db.COLLECTIONNAME.update({"values.1473345900": {$exists:true}}, {$set: {"values.$": 0}})

Но после этого документ выглядит так:

{
        "_id" : ObjectId("57e2645e11c979157400046e"),
        "site" : "BLABLA",
        "timestamp_hour" : 1473343200,
        "values" : [
                {
                        "1473343200" : 66
                },
                {
                        "1473344100" : 230
                },
                {
                        "1473345000" : 479
                },
                0
        ]
}

Что я делаю не так? Я только хочу обновить значение 1473345900 до любого значения ... Я не хочу обновлять полный элемент ...

Большое спасибо!!!

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

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