firebase通过嵌套的孩子id获取树的URL

时间:2018-09-08 14:20:24

标签: angular typescript firebase firebase-realtime-database

我在firebase中具有以下结构:

 data/users/<id_user>/lists/<id_list>/children/<child1_id>/children/<child2_id>

如何知道唯一的child2_id,以获得完整的URL?

(最好是打字稿,angularfire 2)

1 个答案:

答案 0 :(得分:1)

Firebase实时数据库查询可以搜索位置的子节点。但是,您搜索的值必须位于每个孩子下方的固定路径上。

因此,如果您知道data/users/<id_user>/lists/<id_list>/children/<child1_id>,则可以使用child2_id进行查询以找到该子项下的子项。但是您无法跨多个嵌套的未知路径搜索child2_id

有关更多信息,请参见Firebase Query Double Nested,并可能(取决于您的用例)参见Firebase query if child of child contains a value