У меня есть название песни, с оценками, которые я сохраняю для этого.
И это выглядит как pic bellow, поскольку я использую push()
для хранения каждого нового рейтинга.
Но я бы хотел видеть, ratings
как массив
объекты, каждая из которых содержит примерно следующее:
voter: {
ip: "1.1.1.1",
stars: 3,
}
Итак, rating
ключ будет выглядеть примерно так:
rating: [{ip: "1.1.1.1", stars: 3}, ...]
Затем я могу включить только один голос на каждый IP-адрес. Что я не мог найти в
Firebase
docs, как добавить к существующему ключу, в данном случае rating
(но это будет [list, like]) - a
новый hash
, как и выше.
Поскольку push()
автоматически создает значение hash-key
, и я хочу добавить
к существующему ключу.
EDIT: Я знаю факт, что Firebase не хранит массивы изначально, однако в этом случае это не имеет значения, просто как мне хотелось бы видеть мои данные.