【发布时间】:2016-12-21 10:00:40
【问题描述】:
我想要达到的目标:
我有一个患者列表,不同的用户可以访问它们。因此我在 Firebase 中有这个结构
所有患者都在患者参考中。 所以基本上,我想检索与用户 UID 键匹配的患者。 理想情况下,我也会在读/写/详细信息部分过滤该数据,因为例如秘书将具有修改联系人数据的写入权限但无权访问详细信息,而学徒将具有完整的详细信息无修改权。
我所拥有的(不起作用):
var patientsRef = firebase.database().ref('patients').orderByChild('users').orderByKey().equalTo(uid);
还有一个问题:我在文档中找不到对我的问题的适当参考。我做错了什么?
【问题讨论】:
-
你确定链接 orderBy 方法有效吗?
-
不行,问题是你只能
orderby一次!我想避免提取所有数据,但似乎我别无选择......! -
是的,看来你必须解决这个问题,github.com/firebase/angularfire/issues/652
标签: angularjs firebase firebase-realtime-database