2017-02-09 6 views
1

Firebaseの複数のアイテムを1回のリクエストで更新するにはどうすればよいですか?Firebaseが複数のアイテムを更新する

複数のリクエストを完了するためにシステムを待機させることはできないため、1つだけリクエストを更新する必要があります。


現在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, 
]); 

期待Firebaseデータ:

enter image description here


問題:

要求はすべて私のデータをサブスクライブし、私はtitleフィールドを失います。 私もPATCHリクエストを試しましたが、私は同じ応答を得ました。フランク・バンPuffelenのコメントに基づいて

enter image description here

+0

あなたの質問でJSONの木の絵を用意しました。実際のJSONをテキストとして置き換えてください。このテキストは[Firebaseデータベースコンソール](https://console.firebase.google.com/project/_/database/data/)の[Export JSON]リンクをクリックすることで簡単に取得できます。 。 JSONをテキストとして検索可能にすることで、実際のデータを使ってテストしたり、答えに使用したりすることができます。一般的には、これは良いことです。 –

+1

それ以外は:https://disqus.com/home/discussion/firebase/introducing_multi_location_updates_and_more_firebase_38/#comment-2276358402 –

+0

@FrankvanPuffelenありがとう。答えとして送付することを検討してください;) –

答えて

関連する問題