使用REST Api编辑子项的属性

时间:2012-10-15 19:08:16

标签: firebase firebase-realtime-database

我有一个以下列形式上传的数据集:

SomeKey
| _ _员工
| _
Emp1:“{'Fname':'Bob','Lname':'Sob'}”

Emp2:“{'Fname':'Tom','Lname':'Mot}”

现在使用Rest API,我想修改员工的FnameLname,其中Emp1FredDrefFname只需一次通话即可LnameEmp2Kent的员工和Tenk。这可能吗?如果是,怎么样?

1 个答案:

答案 0 :(得分:2)

如果您想更新单个员工,可以使用PUT REST API调用来执行此操作:

curl -X PUT -d <data> https://some.url.com/SomeKey/Employees/Emp1/.json

如果想使用单个REST API调用更新多个员工,可以使用如下的PATCH REST调用来执行此操作:

curl -X PUT -d '{"Emp1":<data1>,"Emp2":<data2>"}' \
    https://some.url.com/SomeKey/Employees/.json

有关REST API的其他详细信息,请访问: https://www.firebase.com/docs/rest-api.html