我注意到,在Cloud Firestore中创建新文档(新用户)时,Firestore将随机分配一个ID。我是否应该将此文档设置为手动生成的用户UID?如果没有,在更新所述文档中的字段时如何引用随机生成的Firestore文档ID?
答案 0 :(得分:1)
这里没有一个正确的答案,但是大多数应用程序都将用户的UID用作users
集合中该用户的个人资料的文档ID。
这样做的原因之一是,它允许基于用户的UID直接查找用户的个人资料文档,这通常是在应用中识别用户的最常见方式。
使用UID作为文档ID还可以确保每个UID只能有一个配置文件文档。