我有一个firebase,它有一个名为users的节点.用户提供用户名,我想检查该用户名是否已作为用户节点的子节点存在.这是我目前正在尝试的代码.该平台是android.
String myUsername = userNameInputET.getText().toString();
if(mUsersRef.child(myUsername) == null) {
//do stuff
} else {
//do other stuff
}
Run Code Online (Sandbox Code Playgroud)
即使具有给定用户名的子节点不存在,此代码也无法正常运行.该怎么办?
我正在使用以下内容从 Firebase 获取用户名。但在这种情况下,我如何知道用户名是否存在。
Firebase firebaseRef = new Firebase("<Firebasae_URL>/Users");
Query query=firebaseRef.orderByChild("username").equalTo("username");
Run Code Online (Sandbox Code Playgroud)