2017-08-04 5 views
0

Ich verwende den folgenden Code auf meinem Node.js Admin-Server Daten von meinem JSON Baum zu holen, der gut arbeitet und druckt den Inhalt alles snapshot2 die an die Konsole.Feuerbasis Admin mit node.js: update in verschachteltem JSON Baum

ref.once("value", function(snapshot0) { 
    snapshot0.forEach(function(snapshot1) {  
    snapshot1.child("Food").forEach(function(snapshot2) {                                     
     console.log(snapshot2.val()); 
    });  
    });       
}); 

Wie kann ich jedoch die Daten von Snapshot2 bearbeiten?

Wenn ich versuche, zum Beispiel zu nennen

snapshot2.update({250:42}) 

dann gibt es mir die folgende Fehlermeldung:

TypeError: snapshot2.update is not a function 

ich wirklich verwirrt bin und denke, das viele Menschen haben ein Problem sein?

Antwort

1

Sie können einen Snapshot aktualisieren. Sie können jedoch einen Verweis aktualisieren, und Sie können anhand von Schnappschüssen erhalten, indem Sie

snapshot.ref 

, dann können Sie dies tun aktualisieren

snapshot.ref.update({250:42}) 
Verwandte Themen