我正在为firebase, orbit- firebase 实现一个orbit.js适配器。
我正在寻找一种查询多条记录的有效方法,以便我可以解决对象之间的关系,例如 course.participants
{
course: {
'c1': {
participants: ['p1', 'p2']
}
},
participant: {
'p1': {
name: "Jim"
},
'p2': {
name: "Mark"
}
}
}
鉴于我有 id 'p1' 和 'p2' 查询它们的有效方法是什么?
我不能使用查询,因为我正在对参与者使用安全规则,即尝试解析 course.participants 的用户无法访问所有参与者(请记住,这是一个人为的示例)。