Como atualizar um elemento da matriz em um documento do MongoDB

Estou com um problema ao atualizar um elemento da matriz no MongoDB. Esta é a estrutura de um documento:

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

Agora eu quero atualizar o elemento com a chave "1473345900". Como posso fazer isso? Eu tentei:

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

Mas depois disso o documento se parece com:

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

O que estou fazendo de errado? Eu só quero atualizar o valor de 1473345900 para qualquer valor ... Não quero atualizar o elemento completo ...

Muito obrigado!!!

questionAnswers(1)

yourAnswerToTheQuestion