Firestore我应该将用户的文档ID设置为什么?

时间:2020-09-14 14:43:03

标签: firebase google-cloud-firestore

我注意到,在Cloud Firestore中创建新文档(新用户)时,Firestore将随机分配一个ID。我是否应该将此文档设置为手动生成的用户UID?如果没有,在更新所述文档中的字段时如何引用随机生成的Firestore文档ID?

1 个答案:

答案 0 :(得分:1)

这里没有一个正确的答案,但是大多数应用程序都将用户的UID用作users集合中该用户的个人资料的文档ID。

这样做的原因之一是,它允许基于用户的UID直接查找用户的个人资料文档,这通常是在应用中识别用户的最常见方式。

使用UID作为文档ID还可以确保每个UID只能有一个配置文件文档。