1

我正在尝试使用 pyrebase 将用户登录到我的云 Firestore 数据库,但我收到一条错误消息 ```AttributeError: 'Database' object has no attribute 'collection'。pyrebase 是否适用于 firestore 或仅适用于实时数据库?

我找到了这个链接,这是我有但没有答案的确切问题如何通过 Python 将用户连接到 Firestore?

如果 pyrebase 仅适用于 RTB,您如何将用户登录到 Firestore?(我发现的唯一教程是关于使用管理 SDK 登录,但我想要客户端代码)

import pyrebase

config = {
    "apiKey": "",
    "authDomain": "",
    "databaseURL": "",
    "projectId": "",
    "storageBucket": "",
    "messagingSenderId": "",
    "appId": "",
    "measurementId": ""
}

firebase = pyrebase.initialize_app(config)
storage = firebase.storage()
auth = firebase.auth()
db = firebase.database()

email = input("Email : ")
password = input("Password : ")

auth.create_user_with_email_and_password(email, password)

data = {
    u'name': u'Los Angeles',
    u'state': u'CA'
    }

db.collection(u'cities').document(u'LA').set(data)
4

0 回答 0