我使用的是firebase,我的JSON(Firebase)如下。我想使用busStopName值来检索键值(288xxx)。
代码如下。我用“*”来举例
# Retriving id by using value
def getIdByName(db, name) :
bus = db.child("busStops").order_by_child("busStopName").equal_to(name).get()
print(bus.key())
...
...
getIdByName(db, "윤정사앞")
我的理想结果是288000001。但是有一些错误,它们是“Bad Request”和“orderBy必须是有效的JSON编码路径”。
请帮帮我...
2条答案
按热度按时间wfveoks01#
你必须进入firebase的规则,并更新规则,你可以做到这一点。在规则中,在firebase中,你需要更新这个:
nkhmeac62#
问题是Pyrebase,我在Github上找到了这个解决方案,你需要做的就是卸载'pyrebase',然后像这样安装pyrebase4: