Pet*_*šát 6 javascript firebase firebase-realtime-database
我正在尝试在一级树上更新所有子级的 firebase。例如这样的事情:
firebase.child("auctions").child().update({a: true});
Run Code Online (Sandbox Code Playgroud)
这给了我错误,因为孩子是空的。有什么办法可以更新拍卖的所有孩子吗?
您不需要那个空调用.child()。
要做firebase.child("auctions").update({a: true});的就是更改
/auctions/a/whatever为/auctions/a/true.
如果您确实想“更新树的某一层上的所有子级”,那么.set可能会更好,因为它将用您提供的对象替换端点处的所有数据。所以如果你跑了
firebase.child("auctions").set({a: true});那么下面的所有内容/auctions都会被替换为{a: true}
如果你不想炸掉下面的所有东西,/auctions而是想炸掉下面的所有东西,auctions/a你可以这样做
firebase.child("auctions/a").set(true);
有多种方法可以实现您的需求。我只是不能 100% 确定你真正需要什么。
| 归档时间: |
|
| 查看次数: |
8063 次 |
| 最近记录: |