我想向我的Cloud Firestore数据库添加一些数据。我有一个称为用户的集合,并想向与用户的UID相同的文档中添加一些数据(用户名)。 因此,首先我得到了uid(ofc mDatabase由FirebaseDatabase.getInstance()。getReference()组成):
homepage
然后我想添加用户名:
String uid = mDatabase.child("users").push().getKey();
,它什么都不做。我的数据库没有任何变化。我做错了什么?我应该改变什么? 我对gradle文件有完整的要求。我的代码中没有错误。
答案 0 :(得分:1)
您在此处使用Realtime Database SDK。不会写到Cloud Firestore,这是一个完全不同的数据库。请改用Firestore SDK。 Firestore SDK将处理带有字段的集合和文档,而不是带有值的子代。