android - 如何使用firebase访问android中用户帐户内的子帐户?
问题描述
我正在制作一个项目,我可以在我的 firebase 数据库中注册“用户”,然后也注册他们的“宝贝”。'baby' 节点的子键是插入的每个婴儿的 babyid。我怎样才能为每个 babyid 创建一个会话,就像每当用户切换到另一个婴儿帐户时,我可以在整个应用程序中访问婴儿的数据并仅修改该特定 babyid 内的所有内容。我是firebase的新手,请帮忙。
解决方案
您可以在插入数据时将每个婴儿的推送 id 存储在 babyids 中,如下所示:
-Users
-Uid
-baby
-pushIdForBaby1
-pushIdForBaby1
-baby_bday
-baby_name
-img_path....
在 POJO 中获取用户数据,您可以使用 pushIds 获取该用户的婴儿数据。
推荐阅读
- amazon-web-services - 我可以创建一个角色来将文件写入 S3 存储桶,对任何用户都有效吗?
- regex - 如何在 Google 表单响应验证正则表达式中使用否定前瞻?
- firebase - 如何在快照上从 Firestore 获取文档 ID
- javascript - 使用 React useState 统一输入值
- c++ - 在派生类中使用复制赋值
- python - 如何为 If 语句返回的变量赋值
- c++ - 将文件分成 2 个向量并使用向量创建一个新文件
- parsing - 从单个 div 内的多个 span 标签中获取文本,但没有额外的区分信息
- c++ - __MACH__ 对于#ifdef 意味着什么?
- reactjs - Framer Motion Library“挂钩”不适用于试剂