Mon*_*Sam 0 javascript json firebase reactjs firebase-realtime-database
在Firebase的数据库中,我需要更新open的值并将其传递给所有子级的false。我如何用Java语言做到这一点?像这样
let dbCon = firebase.database().ref("/messages/" + *);
dbCon.update({
open: false
});
Run Code Online (Sandbox Code Playgroud)
Firebase数据库没有与SQL等效的数据库UPDATE messages SET open=false。
要更新Firebase中的节点,您必须首先具有对该特定节点的引用。为了获得对节点的引用,您必须知道该节点的完整路径。
这意味着您首先需要读取数据,然后循环遍历,然后依次更新每个子级。在代码中:
let dbCon = firebase.database().ref("/messages/");
dbCon.once("value", function(snapshot) {
snapshot.forEach(function(child) {
child.ref.update({
open: false
});
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
860 次 |
| 最近记录: |