使用 Pyrebase 访问 Firebase 实时数据库
Access Firebase Realtime Database using Pyrebase
我最近开始使用 pyrebase,但在根据用户存储数据和接收数据时遇到了问题。完成身份验证部分后,我创建了一个用户 ID user['idToken']
然后使用
推送数据
archer = {"name": "Sterling Archer", "agency": "Figgis Agency"}
db.child("agents").push(archer, user['idToken'])
我假设每个用户都有不同的 ID 令牌,即使我们注销并重新登录也保持不变。但是当我使用
all_agents = db.child("agents").get(user['idToken']).val()
print(all_agentes)
正在打印存储在实时数据库中的所有数据。即使是其他用户存储的。
我尝试阅读它的所有文档,但我无法理解如何处理它。
我在这里做错了什么,我该如何纠正?
使用 user[localId]
而不是 user[idToken]
,因为它将分别为每个不同的用户创建数据库
我最近开始使用 pyrebase,但在根据用户存储数据和接收数据时遇到了问题。完成身份验证部分后,我创建了一个用户 ID user['idToken']
然后使用
archer = {"name": "Sterling Archer", "agency": "Figgis Agency"}
db.child("agents").push(archer, user['idToken'])
我假设每个用户都有不同的 ID 令牌,即使我们注销并重新登录也保持不变。但是当我使用
all_agents = db.child("agents").get(user['idToken']).val()
print(all_agentes)
正在打印存储在实时数据库中的所有数据。即使是其他用户存储的。
我尝试阅读它的所有文档,但我无法理解如何处理它。
我在这里做错了什么,我该如何纠正?
使用 user[localId]
而不是 user[idToken]
,因为它将分别为每个不同的用户创建数据库