Android 示例

假设我们有一个 Dogs 应用程序,那么我们的模型将是 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 对象内部密钥的好处。