Firebase Firestore我应该如何设置用户';您的文档id是什么?
我注意到在Cloud Firestore中创建新文档(新用户)时,Firestore会随机分配一个id。我是否应该将此文档设置为手动生成的用户UID?如果没有,我如何在更新所述文档中的字段时引用随机生成的Firestore文档Id?这里没有单一的正确答案,但大多数应用程序使用用户的UID作为Firebase Firestore我应该如何设置用户';您的文档id是什么?,firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,我注意到在Cloud Firestore中创建新文档(新用户)时,Firestore会随机分配一个id。我是否应该将此文档设置为手动生成的用户UID?如果没有,我如何在更新所述文档中的字段时引用随机生成的Firestore文档Id?这里没有单一的正确答案,但大多数应用程序使用用户的UID作为用户集合中该用户配置文件的文档Id 这样做的一个原因是,它允许根据用户的UID直接查找用户的配置文件文档,这通常是在应用程序中识别用户的最常用方法 使用UID作为文档ID还可以确保每个UID只能有一个配置文件
用户
集合中该用户配置文件的文档Id
这样做的一个原因是,它允许根据用户的UID直接查找用户的配置文件文档,这通常是在应用程序中识别用户的最常用方法
使用UID作为文档ID还可以确保每个UID只能有一个配置文件文档,这是一个常见的要求。还有其他方法吗?唯一的答案是基于用户UID的用户配置文件,没有其他方法不让它变得毫无意义,在我的经验中,它取决于什么(如果有的话)需要在上下文中是唯一的。通常是UID,但我也看到用户名、电子邮件地址或其他值。如果你有另一个经验,我建议把它作为另一个答案,因为它可能是宝贵的OP。