收藏
回答

云开发评论功能的实现,能不能指导指导一下,给给思路也行呀?

想利用云开发做一个一个评论功能,但是思维有些混乱,大佬们能不能指导下呀?

我现在已经建好了一个用户信息相关的集合,一个文章的集合~

简单的说说一下思路,就数据库 集合还需要建立什么 以及 集合他们之间该如何关联方面的。

在此谢过各位大佬~


最后一次编辑于  11-15
回答关注问题邀请回答
收藏

2 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    11-15

    干嘛要这么弄呢

    11-15
    赞同 1
    回复 8
    • 对方正在输入
      对方正在输入
      11-15
      我修改了问题,你看看,能不能指导指导下小弟~感激不尽
      11-15
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      11-15回复对方正在输入
      11-15
      回复
    • 对方正在输入
      对方正在输入
      11-15回复o0o有脾气的酸奶
      评论集合,能不能只存评论者uid,到时关联用户信息集合,不然一旦用户修改了个人资料,怕对不上啊
      11-15
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      11-15回复对方正在输入
      冗余用户名或昵称,为了不用连表查询,提升查询效率
      如果存在可以修改用户名的业务,可以在用户更新用户名的时候去更新其他表uid为当前uid的用户名字段就好,也不是什么难事


      当然你也可以不要用户名,那就要lookup用户表
      11-15
      1
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      11-15回复对方正在输入
      我觉得还是冗余比较好,毕竟用户修改用户名也不是经常的事
      修改用户名,就像上面我说的那样处理就行


      如果不冗余,每次查询都要连表,每次都耗性能和降低查询效率
      而改名只是不经常的耗一点性能而已


      就说到这吧,你自己选择
      11-15
      1
      回复
    查看更多(3)
  • 夜未央
    夜未央
    11-15

    再建立一个评论的表:用户id,文章id,评论内容,创建时间。足够了

    11-15
    赞同
    回复 3
    • 对方正在输入
      对方正在输入
      11-15
      就集合关联方面我不知道怎么操作,lookup就只能两个集合关联吧
      11-15
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      11-15回复对方正在输入
      可以多个呀
      ....lookup().lookup().lookup()....
      11-15
      1
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      11-15回复对方正在输入
      冗余一些字段,就没必要连表或少连表了
      11-15
      1
      回复
问题标签