我最近开始使用 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)
它正在打印存储在实时数据库中的所有数据。即使是其他用户存储的。
我尝试阅读它的所有文档,但我无法理解如何处理它。
我在这里做错了什么,我该如何纠正?