【发布时间】:2020-09-23 09:39:54
【问题描述】:
我有这段代码,它返回某个文档的父母。
console.log(doc.ref.parent.get())
我使用 collectionGroup 来搜索是否存在与登录到应用程序的用户的电子邮件相同的用户机智电子邮件。
var nameRef = db
.collectionGroup('Users')
.where('email', '==', currentUser.email)
useEffect(() => {
nameRef.get().then((snapshot) => {
snapshot.docs.forEach((doc) => {
console.log(doc.ref.parent.get())
})
})
}, [])
它返回一个承诺:
如何访问 PromiseResult 中 qf 中 Path 中的 segments Array。我尝试了一些对象重组,但没有成功。
【问题讨论】:
-
请分享整个相关代码sn-p。
doc、ref和parent已经是什么? -
我用相关代码更新了帖子。
-
感谢您的更新。为什么要访问
segments属性? -
因为在segments上有用户所属的主集合中的所有集合和文档。简单地说,我想获取属于已登录用户的文档。
标签: javascript firebase google-cloud-firestore promise