Javascript Firebase填充嵌套值

Javascript Firebase填充嵌套值,javascript,firebase,firebase-realtime-database,Javascript,Firebase,Firebase Realtime Database,有没有一种方法可以让学生们聚集在一起 "cohortStudents": { "cohort-id-4": { "cohortId": "cohort-id-4", "instructorId": "CZVLBcZ7lQe2OUcHdDLjW4OVFaB2", "students": { "student-id-1": true, "student-id-2": true, "student-id-3": true }

有没有一种方法可以让学生们聚集在一起

"cohortStudents": {
  "cohort-id-4": {
    "cohortId": "cohort-id-4",
    "instructorId": "CZVLBcZ7lQe2OUcHdDLjW4OVFaB2",
    "students": {
      "student-id-1": true,
      "student-id-2": true,
      "student-id-3": true
    }
  }
}
所以基本上我可以通过
https://[projectname].firebaseio.com/cohortStudents.json?orderBy=“cohortId”&equalTo=“court-id-4”

我将获得对象,但
学生:{}
仍将有
student-id-1

是否有一种方法可以获取类似于
学生:{student-id-1:{name:'',email:'}}


希望您的帮助

Firebase数据库查询仅从单个位置读取子节点。不支持服务器端联接

要获取从
学生
引用的用户,您必须进行客户端连接:分别加载每个用户

我强烈建议使用Firebase SDK来实现这一点,因为它针对这种类型的用例进行了优化。看