Firebase将数据添加到数据库

时间:2019-06-03 21:31:13

标签: java android firebase google-cloud-firestore

我想向我的Cloud Firestore数据库添加一些数据。我有一个称为用户的集合,并想向与用户的UID相同的文档中添加一些数据(用户名)。 因此,首先我得到了uid(ofc mDatabase由FirebaseDatabase.getInstance()。getReference()组成):

homepage

然后我想添加用户名:

String uid = mDatabase.child("users").push().getKey();

,它什么都不做。我的数据库没有任何变化。我做错了什么?我应该改变什么? 我对gradle文件有完整的要求。我的代码中没有错误。

1 个答案:

答案 0 :(得分:1)

您在此处使用Realtime Database SDK。不会写到Cloud Firestore,这是一个完全不同的数据库。请改用Firestore SDK。 Firestore SDK将处理带有字段的集合和文档,而不是带有值的子代。