【发布时间】:2017-04-12 13:55:01
【问题描述】:
我有一些与我的数据库相关的问题,文档似乎很混乱有一些 id 我已经有了密钥用户名 如果是我想用我的表单的一些数据进行更新 如果不是我想根据我的表单添加一个值但是当我想知道如何检查 id 是否已经存在时我这样做了:
auth = FirebaseAuth.getInstance();
database = FirebaseDatabase.getInstance();
myRef = database.getReference();
userId = auth.getCurrentUser().getUid();
user = myRef.child("Users").child(userId);
Log.d("test1",String.valueOf(user.child("age").getKey()));
if(user.child("username").co){
usernameTxt.setText(user.child("username").toString());
}
if(user.child("age") != -1){
usernameTxt.setText(user.child("age").toString());
}
【问题讨论】:
-
那是什么数据快照,我不太了解文档
-
@Filipe 你能发布你的示例数据库树吗?
-
更新数据了
-
我不太明白我需要做什么基本上我想插入用户名,如果它不存在,如果它存在则更新