[英]firebase admin with node.js: update in nested JSON tree
我在Node.js管理服務器上使用下面的代碼從我的JSON樹中檢索數據,該樹工作正常,並將所有snapshot2的內容打印到控制台。
ref.once("value", function(snapshot0) {
snapshot0.forEach( function(snapshot1) {
snapshot1.child("Food").forEach( function(snapshot2) {
console.log(snapshot2.val());
});
});
});
但是,如何編輯快照2中保存的數據?
如果我嘗試打電話給
snapshot2.update({250:42})
然后它給了我以下錯誤:
TypeError: snapshot2.update is not a function
我真的很困惑,認為這一定是很多人遇到的問題嗎?
您無法更新快照。 但您可以更新參考,並且可以通過以下操作從快照獲取參考
snapshot.ref
,那么您可以執行此操作以更新
snapshot.ref.update({250:42})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.