[英]Firebase get data based on key from parent
您的数据库结构不允许您尝试执行的查询类型。 您只能在查询的根节点深处的一层过滤子节点。 这里的根节点是“用户”,但你的实际用户数据在它下面有两层。
如果你想找到只给定 UID 的用户类型,你需要一个将所有用户放在同一个根节点下的结构:
- users
- {uid}
- type: "doctors" | "patients" | "secretary"
- email: ...
- name: ...
现在你可以很容易地查询这个 UID 来找出它是什么类型
firebase.database().ref().child('users').child(uid).once('value', ...)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.