Я недавно начал с pyrebase, и у меня возникают проблемы с хранением данных в зависимости от пользователя и их получением. После завершения аутентификации я создаю идентификатор пользователя как user['idToken']
, а затем отправляю данные с помощью
archer = {"name": "Sterling Archer", "agency": "Figgis Agency"}
db.child("agents").push(archer, user['idToken'])
. Я предполагаю, что у каждого пользователя есть свой токен идентификатора, который остается неизменным, даже если мы выйдем из системы и повторно войдем в систему. но когда я использую
all_agents = db.child("agents").get(user['idToken']).val()
print(all_agentes)
, он печатает все данные, хранящиеся в базе данных в реальном времени. Даже те, которые были сохранены другими пользователями.
Я пытался прочитать всю его документацию, но не смог понять, как с этим справиться.
Что не так, что я делаю здесь и как я могу исправить это?