在Firestore中,可以将用户集合中文档的documentID设置为用户的uid吗?

时间:2019-10-08 18:40:56

标签: google-cloud-firestore firebase-authentication

我正在本机iOS中创建数据库支持的应用程序。我看到,每次创建用户时,FirebaseAuth都会自动生成一个User UID属性。可以将这个UID用作dbUsers表中用户的documentID吗?

我最初的firebase firestore模式的UIDdbUsers集合的一个字段,但是由于我不再有指针({{1 }})到数据库中的用户文档,则必须执行查询并遍历querySnapshot。我想知道是否存在安全风险或其他原因,因此不建议这样做。

List of Firebase UIDs

1 个答案:

答案 0 :(得分:2)

是的,可以。实际上,这样做很普遍,因为它使编写该文档的每个用户安全规则变得容易。