我的Firebase数据库结构如下所示:
shift:
some_branch_id:
some_shift_id: { object }
some_shift_id2: { object }
some_branch_id:
.....
我知道轮班ID,但我不知道分支ID。我只需要获取那些包含some_shift_id的记录,该记录等于my_shift_id(我知道)
到目前为止我所尝试的是这样的:
return this.db.ref('shift').orderByChild(my_shift_id).on('value', callback);
或
return this.db.ref('shift').orderByValue().equalTo(my_shift_id).on....
如果数据库结构不好,我无法做任何事情,就像这样给我。
所以我需要像检查一些孩子(some_branch_id)的孩子(some_shift_id)是否等于my_shift_id并获得匹配的孩子一样。