Cómo actualizar un elemento de matriz en un documento MongoDB

Tengo un problema al actualizar un elemento de matriz en MongoDB. Esta es la estructura de un documento:

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

Ahora quiero actualizar el elemento con la clave "1473345900". ¿Cómo puedo hacer esto? He intentado:

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

Pero después de eso el documento se ve así:

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

¿Qué estoy haciendo mal? Solo quiero actualizar el valor de 1473345900 a cualquier valor ... No quiero actualizar el elemento completo ...

¡¡¡Muchas gracias!!!

Respuestas a la pregunta(1)

Su respuesta a la pregunta