【发布时间】:2020-06-02 21:59:29
【问题描述】:
我有一个如下所示的 firebase 架构: 帖子 > 帖子(文档)> cmets > cmets(集合)> 回复 > 回复(文档)
const allComments = await firebase
.collection('posts')
.doc(params.slug as string)
.collection('comments')
.orderBy("date", "desc")
.get()
如果我试图得到这样的回复:
const allComments = await firebase
.collection('posts')
.doc(params.slug as string)
.collection('comments')
.doc("some_random_id")
.collection('reply')
.get()
我只会得到答复,这不是所需的输出。 我需要在一个电话中获得每条评论的每条回复。 所以返回的对象是每条评论,每条评论都包含一个回复对象。
【问题讨论】:
-
你现在拥有的有什么问题?您能否使用实际数据编辑问题以显示您需要的具体示例?
-
上面的代码只获取了 cmets 子集合,但我也需要回复集合。
-
我添加了更多信息
标签: javascript firebase google-cloud-firestore