No puede lograr lo que quiere con un solo paso usando este esquema.
Sin embargo, podría hacerlo si usara tag_name
como el nombre clave en lugar de usar ratings
allí, pero entonces puede tener un problema diferente al consultar.
Si el valor de tag_name fuera el nombre del campo (reemplazando las calificaciones), tendría {"dubstep":{"0":1}}
en lugar de { "ratings" : {"0" : 1},"tag_name" : "dubstep"}
que puede actualizar dinámicamente de la manera que desee. Solo tenga en cuenta que este esquema hará que sea más difícil consultar:debe saber cuáles son las calificaciones de antemano para poder consultar por nombre clave.