如何从 Firebase 中的值中获取密钥?

How can I get a key from the value in Firebase?

我的 Firebase 结构如下。 我正在使用 python 来使用 firebase, 我还使用 Pyrebase。

我想要一个钥匙,看起来像'288xxxxxx' 来自值(busStopName)。 我可以在 Pyrebase 中得到答案吗?

提前致谢...

基于documentation

,以下应该有效
searched_bus = db.child("asanbus").order_by_child("busStopName").equal_to("XYZ").get()
for bus in searched_bus.each():
    print(bus.key()) 

假设busStopname = "XYZ"对应的记录只有一条。如果不是这样,您可以这样做:

searched_bus = db.child("asanbus").order_by_child("busStopName").equal_to("XYZ").limit_to_first(1).get()