Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase Firestore:为任意内容创建注释系统_Firebase_Google Cloud Firestore - Fatal编程技术网

Firebase Firestore:为任意内容创建注释系统

Firebase Firestore:为任意内容创建注释系统,firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,我的目标是创建一个类似reddit的评论系统,其中: 作者创建一个帖子 用户可以在帖子下方添加评论 用户可以在评论中添加回复(评论下的评论?) 我想知道Firestore是如何做到这一点的。我的做法如下: 创建一个post\u comments集合,其中包含具有post ID的文档 在每个文档(代表一篇文章)下,我可以放置按创建日期排序的注释 然而,我们如何有效地实现对评论的回复?我想我们可以创建一个评论回复集合;这种方法似乎需要大量查询。想象一下,如果我们有超过10篇帖子和超过10篇评论和

我的目标是创建一个类似reddit的评论系统,其中:

  • 作者创建一个
    帖子
  • 用户可以在帖子下方添加
    评论
  • 用户可以在评论中添加
    回复
    (评论下的评论?)
我想知道Firestore是如何做到这一点的。我的做法如下:

  • 创建一个
    post\u comments
    集合,其中包含具有post ID的文档
  • 在每个文档(代表一篇
    文章
    )下,我可以放置按创建日期排序的注释
  • 然而,我们如何有效地实现对
    评论的
    回复
    ?我想我们可以创建一个
    评论回复
    集合;这种方法似乎需要大量查询。想象一下,如果我们有超过10篇
    帖子
    和超过10篇
    评论
    回复
    。这似乎是一种代价高昂的做法

    非常感谢您给我的任何建议。

    可能的副本