Как я могу обновить несколько элементов на firebase только одним запросом?Обновление Firebase нескольких элементов
Я не могу позволить своей системе ждать нескольких запросов, поэтому мне нужно обновить их только одним.
Текущий Firebase данных:
PHP код:
$data = [
'mydata-1' => [
'position' => 1,
],
'mydata-2' => [
'position' => 2,
],
];
$client = new \GuzzleHttp\Client();
$response = $client->put(FIREBASE_ENDPOINT . '/data', [
'json' => $data,
]);
Ожидаемое Firebase данных:
Проблема:
Просьба подписаться все мои данные и я теряю title
поле. Я также попробовал PATCH
запрос, но я получил тот же ответ.
Вы включили изображение дерева JSON в вашем вопросе. Пожалуйста, замените это на фактический JSON как текст, который вы можете легко получить, щелкнув ссылку Экспорт JSON в [вашей консоли базы данных Firebase] (https://console.firebase.google.com/project/_/database/data/) , Наличие JSON в качестве текста делает его доступным для поиска, позволяет нам легко использовать его для тестирования с вашими фактическими данными и использовать его в нашем ответе, и в целом это просто хорошая вещь. –
Кроме того: https://disqus.com/home/discussion/firebase/introducing_multi_location_updates_and_more_firebase_38/#comment-2276358402 –
@FrankvanPuffelen Спасибо. Пожалуйста, отправьте его как ответ;) –