实时Firebase查询

问题描述 投票:0回答:1

我有具有以下结构的Firebase数据库:enter image description here

规则是:enter image description here

我正在使用python脚本保存和读取数据库数据。我想找到“ d1”值。例如,当使用下面的代码时,它返回null:

ref = db.reference('Test')
query = ref.order_by_child('f1').equal_to('alal-55')
snapshot = query.get()
for key,val in snapshot.items():
    print(val)

任何解决方案?问候,

python firebase
1个回答
0
投票

此查询ref.order_by_child('f1').equal_to('alal-55')将不起作用,因为您的数据库结构很深。您需要更改结构以能够执行查询,例如:

Test
  random_id
      f1 : value

使用以上,您可以使用order_by_child

© www.soinside.com 2019 - 2024. All rights reserved.