Je kunt niet bereiken wat je wilt met één stap met dit schema.
U zou het echter kunnen doen als u tag_name
. gebruikt als sleutelnaam in plaats van ratings
daar, maar dan heb je misschien een ander probleem bij het opvragen.
Als de tag_name-waarde de veldnaam was (ter vervanging van beoordelingen), zou u {"dubstep":{"0":1}}
hebben in plaats van { "ratings" : {"0" : 1},"tag_name" : "dubstep"}
die u dynamisch kunt bijwerken zoals u dat wilt. Houd er rekening mee dat dit schema het moeilijker maakt om te zoeken - je moet van tevoren weten wat de beoordelingen zijn om op sleutelnaam te kunnen zoeken.