Ich habe einen Namen des Songs, mit Bewertungen, die ich für es speichern. Und es sieht aus wie pic unten, wie ich push()
verwende, um jede neue Bewertung zu speichern.Ordnungsgemäße Art, Werte in Firebase Array-ähnlich zu speichern
Aber was würde ich sehen möchte, ist, ratings
als ein Array von Objekten, die jeweils etwa so:
voter: {
ip: "1.1.1.1",
stars: 3,
}
So rating
Schlüssel würden am Ende so etwas wie dies zu sein:
rating: [{ip: "1.1.1.1", stars: 3}, ...]
Dann kann ich nur eine Stimme pro IP-Adresse aktivieren. Was ich in Firebase
Dokumenten nicht finden konnte, ist, wie man zu einem vorhandenen Schlüssel hinzufügt, in diesem Fall rating
(aber es wäre [Liste, wie]) - eine neue hash
wie die obige. Weil push()
automatisch hash-key
Wert erstellt, und ich möchte an einen vorhandenen Schlüssel anhängen.
EDIT: Ich bin mir der Tatsache, dass Firebase-Arrays nicht nativ speichern, aber in diesem Fall spielt es keine Rolle, es ist nur, wie ich möchte meine Daten sehen.
Vielen Dank! Ich habe das gleiche Problem, das hat für mich funktioniert. – KaoriYui