2017-02-09 131 views
1

如何仅使用一个请求更新Firebase上的多个项目?Firebase更新多个项目

我不能让我的系统等待完成多个请求,所以我需要用一个更新它们。


当前火力地堡数据:

enter image description here


PHP代码:

$data = [ 
    'mydata-1' => [ 
     'position' => 1, 
    ], 
    'mydata-2' => [ 
     'position' => 2, 
    ], 
]; 

$client = new \GuzzleHttp\Client(); 
$response = $client->put(FIREBASE_ENDPOINT . '/data', [ 
    'json' => $data, 
]); 

预计火力地堡数据:

enter image description here


问题:

请求订阅我的所有数据,我失去了title领域。 我也试过PATCH请求,但我得到了同样的回应。

enter image description here

+0

你已经包括了JSON树在你的问题的照片。请用实际的JSON替换为文本,您可以通过单击[您的Firebase数据库控制台](https://console.firebase.google.com/project/_/database/data/)中的导出JSON链接轻松获取该文本。 。将JSON作为文本可以搜索,使我们能够轻松使用它来测试您的实际数据,并将其用于我们的答案中,并且通常只是一件好事。 –

+1

除此之外:https://disqus.com/home/discussion/firebase/introducing_multi_location_updates_and_more_firebase_38/#comment-2276358402 –

+0

@FrankvanPuffelen谢谢。请考虑发送它作为答案;) –

回答