我有具有以下结构的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)
任何解决方案?问候,
此查询ref.order_by_child('f1').equal_to('alal-55')
将不起作用,因为您的数据库结构很深。您需要更改结构以能够执行查询,例如:
Test
random_id
f1 : value
使用以上,您可以使用order_by_child