Установка пользовательского ключа при отправке новых данных в базу данных Firebase через библиотеку firebase-arduino - PullRequest
0 голосов
/ 28 марта 2020

Здесь я добавляю новые данные JSON в мою базу данных Firebase. Однако данные генерируют новый уникальный ключ для данных. Я хотел бы удалить этот уникальный ключ или сделать его на заказ. В зависимости от того, что проще.

  const size_t capacity = JSON_ARRAY_SIZE(2) + JSON_OBJECT_SIZE(1) + 30;
  DynamicJsonBuffer jsonBuffer(capacity);
  const char* json = "{\"todayTimestamp\":[42,18]}";
  JsonObject& root = jsonBuffer.parseObject(json);
  Firebase.push("Dates/",root);

"todayTimestamp2" - это пример того, как мне нужно добавить данные JSON. enter image description here

Вот документация для библиотеки, если это поможет: https://firebase-arduino.readthedocs.io/en/latest/

1 Ответ

0 голосов
/ 28 марта 2020

Вызов pu sh () сгенерирует для вас ключ.

Если вместо этого вы используете child (), вы можете самостоятельно определить ключ / путь.

ref.child("someID").set("setting custom key when pushing new data to firebase database");

Вкл. Arduino вам не повезло: Этот открытый вопрос ftom 2018 даже не был разработан разработчиками. Есть 136 открытых выпусков, более чем за 2 года, что не является хорошим признаком активного развития imho,

...