Ich habe eine Datenbank mit der folgenden Struktur:Firebase: Aktualisierung Ausgabe
Ich brauche die Bestellung des Menge Kind Wert zu aktualisieren und dann ein neues Kind updatedAt
hinzufügen, die den Zeitstempel dieses Updates müssen. Ich verwende ein Objekt, das die Pfade enthält, die ich aktualisieren möchte und dann ref.update(dataToBeUpdated)
aufrufen.
Das Problem ist, dass die Kinder, die ich nicht aktualisiert habe als der Zeitstempel entfernt wird, wenn ich update()
aufrufen .. es verhält sich wie ich den Auftragsknoten neu schreiben und nicht einige seiner Kinder bearbeiten .. keine Hilfe?
UPDATE: Hier ist, wie der Code wie folgt aussieht: var dataToUpdate = {[orderPath]: { 'Menge': newAmount, 'updatedAt': firebase.database.ServerValue.TIMESTAMP}} return ref.update (dataToUpdate)
können Sie mehr Code Snap, wie zum Beispiel zur Verfügung stellen, wie Sie die Werte und aktualisieren Kind, den Wert von 'ref' und so weiter. –
var dataToUpdate = { [orderPath]: { 'Betrag': newAmount, 'updatedAt': firebase.database.ServerValue.TIMESTAMP } } return ref.update (dataToUpdate) –