我正在本机iOS中创建数据库支持的应用程序。我看到,每次创建用户时,FirebaseAuth都会自动生成一个User UID
属性。可以将这个UID
用作dbUsers表中用户的documentID
吗?
我最初的firebase firestore模式的UID
是dbUsers
集合的一个字段,但是由于我不再有指针({{1 }})到数据库中的用户文档,则必须执行查询并遍历querySnapshot。我想知道是否存在安全风险或其他原因,因此不建议这样做。
答案 0 :(得分:2)
是的,可以。实际上,这样做很普遍,因为它使编写该文档的每个用户安全规则变得容易。