Ist es möglich, Daten als Transaktionen as per firebase docs zu speichern, aber ohne den gesamten Knoten zu überschreiben? Ich würde gerne wissen, ob es eine Entsprechung für updateChildValues
beim Aufruf runTransactionBlock
gibt. Die einzige Option, die ich in den Dokumenten mit sehe, besteht darin, die vorhandenen Daten unter/path/somepath zu überschreiben.
Bitte geben Sie eine Alternative oder ich würde Ihren Rat zu schätzen wissen, wenn ich hier einen falschen Weg bin und ich sollte nicht: Wert zu vorhandenen Daten.Firebase. Wie speichert man Daten als Transaktionen, ohne die vorhandenen Daten zu überschreiben, sondern zu aktualisieren? Swift3
0
A
Antwort
2
Wenn Sie eine Transaktion ausführen, wird Ihr Callback/Handler mit den vorhandenen Daten am Speicherort aufgerufen. Sie müssen also nur die zu ändernden Eigenschaften aktualisieren und diese Kombination aus Ihrem Callback/Handler zurückgeben.
Es gibt keine Möglichkeit, dem Client mitzuteilen, welche Eigenschaften aktualisiert werden sollen. Da Ihr Handler jedoch mit dem vorhandenen Wert von dem Standort, den er aktualisiert, aufgerufen wird, sollte dies nicht zu Ineffizienzen im Code führen.
Wenn Sie Probleme haben, diese Arbeit zu erledigen, senden Sie bitte eine single, minimal-but-complete code snippet that reproduces the problem.
Verwandte Themen
- 1. Swift3 Firebase Daten abfragen
- 2. JSON-Datei importieren, ohne die vorhandenen Daten in Firebase zu überschreiben
- 3. Wie man Daten von Java-Anwendung zu Firebase speichert
- 4. Firebase speichert Daten zu falscher Benutzer-ID
- 5. Zeile einfügen ohne Daten zu überschreiben
- 6. Wie man Daten zu Gridview Paging speichert
- 7. Firebase weitere Daten zu einem Kind hinzufügen, ohne vorhandene Daten zu überschreiben
- 8. Wie eine Codierung mit Firebase, die die Daten aktualisieren nicht die Daten zu machen machen?
- 9. JSON-Daten aktualisieren, ohne die Seite zu aktualisieren?
- 10. Nachschärfergänzung, ohne den vorhandenen Code zu überschreiben
- 11. swift3 Datum zu Daten, Daten zu Datum konvertieren
- 12. Firebase, wie man Daten zurückgibt?
- 13. Überschreiben Sie Daten, ohne die Datei zu kürzen
- 14. log4net: Wie man Daten in DB speichert
- 15. Wie man verwandte Daten speichert
- 16. Wie speichert man aktuelle Daten?
- 17. Wie synchronisiert man Firebase-Daten bei Modal-Fault, ohne die Seite in ionic neu zu laden?
- 18. Wie man Daten für meine Anwendung speichert
- 19. Bukkit wie man Daten speichert
- 20. Daten an die Ansicht übergeben, ohne den Browser zu aktualisieren
- 21. zu verstehen, wie elasticsearch intern Daten speichert
- 22. sql - Aktualisieren ohne bestehende Informationen zu überschreiben
- 23. Wie aktualisiert man die Aktivität, ohne alle Daten zu verlieren?
- 24. veröffentlichen Sie nur Code zu Azure, ohne Daten zu aktualisieren
- 25. Ich brauche eine Datenbank zu aktualisieren, ohne Daten zu verlieren
- 26. Wie erstellt man Flow-Daten von Firebase um zu reagieren?
- 27. Wie speichert man Daten lokal mit Flex?
- 28. Firebase wird keine Daten aktualisieren
- 29. Gibt es eine Möglichkeit, Daten in Firebase abzurufen, ohne die Werte in der Datenbank zu aktualisieren?
- 30. Warum speichert Firebase Daten mit eindeutigen IDs?