Firestore:为任意内容创建评论系统

时间:2018-03-09 13:21:09

标签: firebase google-cloud-firestore

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

  • 作者创建post
  • 用户可以在帖子下添加comment
  • 用户可以在评论中添加reply(评论下的评论?)

我想知道如何通过Firestore实现这一目标。我的方法如下:

  1. 创建一个post__comments集合,其中包含具有帖子ID的文档。
  2. 在每个文件(代表post)下,我可以记录按创建日期排序的评论。
  3. 但是,我们如何有效地实施replycomment?我想我们可以创建一个comment__reply集合;这种方法似乎需要大量的查询。想象一下,如果我们每篇文章的posts次数超过10 comments且超过10 replies和{{1}}。这似乎是一种代价高昂的方法。

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

0 个答案:

没有答案