Wie kann ich mehrere Elemente auf Firebase mit nur einer Anfrage aktualisieren?Firebase Update Mehrere Elemente
Ich kann mein System nicht warten lassen, um mehrere Anfragen abzuschließen, also muss ich sie mit nur einem aktualisieren.
Aktuelle Firebase Daten:
PHP-Code:
$data = [
'mydata-1' => [
'position' => 1,
],
'mydata-2' => [
'position' => 2,
],
];
$client = new \GuzzleHttp\Client();
$response = $client->put(FIREBASE_ENDPOINT . '/data', [
'json' => $data,
]);
Erwartete Firebase Daten:
Problem:
Die Anfrage abonnieren alle meine Daten und ich verliere das title
Feld. Ich habe auch versucht PATCH
Anfrage, aber ich habe die gleiche Antwort.
Sie ein Bild von dem JSON Baum in Ihrer Frage aufgenommen haben. Bitte ersetzen Sie dies durch den tatsächlichen JSON als Text, den Sie einfach erhalten, wenn Sie auf den Link JSON exportieren in [Ihrer Firebase-Datenbankkonsole] klicken (https://console.firebase.google.com/project/_/database/data/). . Da der JSON als Text durchsuchbar ist, können wir ihn einfach verwenden, um mit Ihren tatsächlichen Daten zu testen und sie in unserer Antwort zu verwenden, und im Allgemeinen ist dies nur eine gute Sache. –
Abgesehen davon: https://disqus.com/home/discussion/firebase/introducing_multi_location_updates_and_more_firebase_38/#comment-2276358402 –
@FrankvanPuffelen Danke. Bitte überlegen Sie, es als Antwort zu senden;) –