【发布时间】:2023-03-05 21:17:01
【问题描述】:
我有一个 users 集合,每个用户都有一个名为“settings”的子集合,“settings”有像 ids“option1”、“option2”这样的文档
return this.fireStore.doc(`users/${user.uid}`).valueChanges()
所以我还需要获取包含所有文档选项的用户设置,例如
userA = {
username:'name',
email:'email@email',
settings:{
option1 :{data},
option2 :{data}
}}
【问题讨论】:
-
如果需要,请尝试返回 this.fireStore.doc(
users/${user.uid}/settings/option1).valueChanges() 或 this.fireStore.collection(users).doc(${user.uid}).collection(settings)两种选择。或者您可以将设置与电子邮件放在同一个文档中。 -
我按照你说的做了,但它返回的设置集合没有用户详细信息
标签: angular firebase google-cloud-firestore