firebase - 如何使用 Kotlin 在 Firebase 中检查孩子的用户名 * 和 * 密码?
问题描述
我阅读了有关此的 Firebase文档,但该文档方便地省略了有关equalsTo
示例的详细信息。我还看到了一些其他相关问题,但没有人回答我如何过滤具有两个值的孩子。
所以数据库或多或少是这样的:
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)
如果我能找到任何匹配项,然后手动循环获取结果的密码?这个对吗?
解决方案
推荐阅读
- optimization - or-tools Employee Scheduling 顺序分配员工组
- javascript - 我的代码中的js日期的月份和日期问题
- react-native - react-native:除非连接到更深层次,否则 redux 商店不会重新渲染组件
- apache-kafka - 如何在 Spring Cloud Kafka Streams 应用程序中执行 flatTransform?
- angular - 如何在 codemirror 上显示 JSON?
- python - Json中的错误,在python和powershell之间来回传递数据,使用powershell脚本
- ios - 将颤振模块留在本机应用程序中时重置颤振视图
- c - 如何在 C 中创建目录树?
- python - Pandas 分配 str 列
- mysql - MYSQL 查询将一些行放在结果数组的开头