我做了这段代码
USERS = db.reference('users')
gets = USERS.order_by_child("password").get()
但是这是我运行代码后得到的:-
OrderedDict([('-LGOcwmNVKU134hvMne0', {'email': 'vinnatiwie@gmail.com', 'name': 'Vinna', 'password': '12345', 'username': 'vinna28'})])
我只想获取密码。我该怎么办?
答案 0 :(得分:0)
您有一个OrderDicts of Dicts。这意味着您需要使用
gets.get('-LGOcwmNVKU134hvMne0')
这将使您{'email':'...','name':'...'...}因此,您再次进入dict,这次您需要密码。只需一行即可。
gets.get('-LGOcwmNVKU134hvMne0').get('password')
如果您想要所有密码,则可以在其上循环(在您的情况下,只有一个)
for user in gets:
print(user.get('password'))