android - 成功验证后从具有特定节点的 Firebase 数据库获取数据
问题描述
我FirebaseAuth
在应用程序中用于登录目的。虽然createUserWithEmailAndPassword
我正在FirebaseDatabase
使用一些附加字段创建同一个用户。结构是
[{
"email":"abc@gmail.com",
"password":"xyz",
"name":"sachin",
"address":"Pune",
"contact":"1234567890"
},
{
"email":"pqr@gmail.com",
"password":"def",
"name":"Ashay",
"address":"Pune",
"contact":"1234577777"
}]
假设在使用电子邮件abc@gmail.com
和密码成功登录用户 Sachin 后,xyz
我想要address
和contact
来自数据库。如何获取该值?
解决方案
根据我的说法,您应该使用 firebase uid作为存储数据的索引。用户通过身份验证后,您将获得用户的uid,在此基础上您可以访问用户的数据。我希望它会奏效。
推荐阅读
- julia - 如何在 JuliaDB 中编辑一行?
- python - 匹配 HTML 文本末尾的空段落
- python - ImportError:尝试运行 Pythontex 时没有名为 pygments.styles 的模块
- r - 使用 R 中给定的一组关键字计算单词的数量
- c++ - Visual Studio 2019 中的 C++ 单元测试
- pandas - Sklearn datasets 默认数据结构是pandas还是numPy?
- c - GCC ASM 从 C 将 AH 寄存器设置为 1h
- asp.net - 如何在 .Net Core MVC 中发布
- node.js - 等待异步调用完成,以便我可以使用结果,它不起作用?
- javascript - 停止 FORM 提交并弹出对话框