如何使用Kotlin在Firebase中检查孩子的用户名*和*密码?

时间:2019-06-18 04:12:04

标签: firebase firebase-realtime-database kotlin

我阅读了Firebase documentation的相关内容,但文档方便地省略了有关equalsTo示例的详细信息。我还看到了其他一些相关的questions,但是没有人给我有关如何使用两个值过滤子项的答案。

所以数据库或多或少是这样的:

users: {
  as9d8f7a89sdf7a: {
    username: admin,
    password: test123,
    timestamp: 38410238912,
    priviledge: { }
  },
  asd9fasd90f8a0s: {
    username: moderator,
    password: hello456,
    timestamp: 12937129383,
    priviledge: { }
  }
}

我正在寻找这样的东西:

databaseRef.child("users").childEqualsTo("username", usernameTf.text).childEqualsTo("password", passwordTf.text)

但是从我收集到的信息来看,我可以搜索的最接近的东西是:

databaseRef.child("users").orderByChild("username").equalsTo(usernameTf.text)

如果可以找到匹配项,然后手动循环输入结果的密码?这是正确的吗?

0 个答案:

没有答案