我正在使用firebase实时数据库进行unity3d项目。 我被困在如何检查用户名是否已经存在于数据库中, 我写了下面的代码,但是即使用户名不存在,它也总是返回TRUE。 有什么想法吗?
void ExistingUser()
{
FirebaseDatabase.DefaultInstance.GetReference("Users").OrderByChild("username").EqualTo(username).GetValueAsync().ContinueWith(task => {
DataSnapshot snapshot = task.Result;
if(snapshot.Exists){
DebugLog("Username exist");
}
else{
// create new
}
});
}