Поиск…


Вступление

В базе данных Firebase все это узел, который следует за шаблоном: значение. База данных Firebase предоставляет нам простой способ генерации уникальных ключей. Уникальные клавиши создают новые элементы, а загрузка данных в ранее сохраненный ключ будет обновляться.

Пример Android

Предположим, у нас есть приложение для собак, тогда наша модель будет классом Dog.

DatabaseReference reference = FirebaseDatabase.getInstance().getReference().child("dogs");

Вот как отправить собаку в базу данных, новую уникальную собаку и установить собаку с помощью ключа.

String key = reference.push().getKey();
Dog dog = new Dog("Spike");
dog.setKey(key);
reference.child(key).setValue(dog);

reference.child(key).setValue(dog); эквивалентно reference.push().setValue(dog); И добавьте преимущество получения ключа внутри объекта Dog .



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow