Kaw*_*aLo 5 firebase firebase-authentication google-cloud-firestore
是否可以像集合中的常规文档一样引用 Firestore 中的用户对象?我在“身份验证”部分创建了一个用于测试的假用户样本,我想在一个集合中引用它们。
id 似乎是正确的,但是使用此引用作为参数调用 db.doc() 会返回一个空文档(snapshot.exists 返回 false)。
数据库“用户”不存在于我的集合中,因为它是由 Firestore 身份验证系统处理的,但我想知道它们是否是一种访问它的方式,类似于常规文档。
Fra*_*len 10
您似乎混淆了 Firebase 平台中的两种产品:
Firebase 身份验证处理用户登录。
有关这些用户的所有信息都存储在内部数据库中,您只能通过 Firebase 身份验证 API 访问该数据库。
Cloud Firestore 存储您放入其中的数据。
创建用户时,Firebase 身份验证不会自动在 Firestore 中创建任何用户数据。如果您希望 Firestore 中包含此类数据,则必须在应用程序代码中或在 Cloud Functions 中自行创建,以响应用户创建的事件。
Cloud Firestore 中不存在“对 Firebase 身份验证用户的引用”的类型。但是,如果您在 Firestore 中存储特定于用户的文档,则可以使用其文档引用类型来引用这些特定于用户的文档。
归档时间: |
|
查看次数: |
897 次 |
最近记录: |