我的父母有很多这样的孩子:
Parent:{
"childe1":"data",
"childe2":"data",
"childe3":"data",
"childe4":"data",
"childe5":"data"
}
如何同时更新子项[ childe1 , childe2 , childe3 ]
,阻止其他任何用户同时更新它们?
答案 0 :(得分:8)
要同时更新多个媒体资源,您可以投放update()
电话:
ref.child("Parent").update({
childe1: "newdata",
childe2: "newdata",
childe3: "newdata"
});
如果属性位于树中的不同级别,您甚至可以将路径指定为键。虽然这似乎不是这种情况,但语法是:
ref.update({
"Parent/childe1": "newdata",
"Parent/childe2": "newdata",
"Parent/childe3": "newdata"
});
确切的验证取决于你想要允许的内容,但通常你会write .validate
rules on the server that validate that newData
meet your requirements。