Méthode appropriée pour stocker des valeurs de type tableau dans Firebase

J'ai un nom de la chanson, avec des notes, je suis d'économie.
Et il semble que le pic ci-dessous, que je suis en utilisant push() pour stocker chaque nouvelle note.

Méthode appropriée pour stocker des valeurs de type tableau dans Firebase

Mais ce que je voudrais voir est, ratings comme un tableau de
objets, chacun contenant quelque chose comme ceci:

voter: {
    ip: "1.1.1.1",
    stars: 3,
}

Donc rating clé de finir par être quelque chose comme ceci:

rating: [{ip: "1.1.1.1", stars: 3}, ...]

Alors je ne peut activer qu'un seul vote par adresse IP. Ce que je n'arrivais pas à trouver dans
Firebase docs, est de savoir comment ajouter une clé existante, dans ce cas rating(mais il serait [liste, comme]) - un
nouveau hash comme ci-dessus.
Parce que push() crée automatiquement hash-key valeur, et je tiens à ajouter
pour une clé existante.

EDIT:
Je suis conscient du faitque Firebase ne pas stocker des tableaux en mode natif, mais dans ce cas, il n'a pas d'importance, c'est juste la façon dont je voudrais voir mes données.

source d'informationauteur branquito