Google cloud firestore 在Firestore中,可以将用户集合中文档的documentID设置为用户';什么是液体?

Google cloud firestore 在Firestore中,可以将用户集合中文档的documentID设置为用户';什么是液体?,google-cloud-firestore,firebase-authentication,Google Cloud Firestore,Firebase Authentication,我正在本机iOS中创建一个数据库支持的应用程序。我看到每次创建用户时,FirebaseAuth都会自动生成一个用户UID属性。可以将此UID用作dbUsers表中用户的documentID吗 我最初的firebase firestore架构将UID作为dbUsers集合的一个字段,但这使得直接获取有关用户的信息变得困难,因为我不再有指针(currentUser!.UID)到数据库中的用户文档,并且必须执行查询并迭代querySnapshot。我想知道是否存在安全风险或其他因素,这将不是一个好主意

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

我最初的firebase firestore架构将
UID
作为
dbUsers
集合的一个字段,但这使得直接获取有关用户的信息变得困难,因为我不再有指针(
currentUser!.UID
)到数据库中的用户文档,并且必须执行查询并迭代querySnapshot。我想知道是否存在安全风险或其他因素,这将不是一个好主意


是的,没关系。事实上,这样做很常见,因为这样可以很容易地为该文档编写每个用户的安全规则