Users
|_ randomPushKey
|_ firstName: "John"
|_ LastName: "Doe"
|_ eyeColor: "Brown"
|_ age: 24
рисунок 1
Использование Firebase Admin SDK Я хочу обновить вышеуказанного пользователя так, чтобы конечный результат был следующим:
Users
|_ randomPushKey
|_ firstName: "John"
|_ LastName: "Doe"
|_ eyeColor: "Black"
|_ age: 25
figure 2
Мне не удалось найти метод, который обновляет данные в указанном c местоположении (без удаления значений, которые не отправляются в запросе), который в этом случае будет randomPushKey
.
Самый близкий метод, который я смог найти, был databaseReference.updateChildren();
, , однако , который принимает Map<String, Object>
и , а не один Object
, который является целью в мой случай.