html52.com
我爱小程序-开发者交流社区

数据库的设计思路

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 需求 工具 wx67c2f1d527de468f 2.2.5

- 需求的场景描述(希望解决的问题)


- 希望提供的能力

假设有这么个场景:实现点赞功能,现在有一张用户表,一张文章表,如何判断某个用户是否已点赞?我目前的想法是在用户表中增加一个数组字段(用于存放已点赞的文章id),然后点赞时查询数组,判断是否包含此次点赞的文章,若包含则取消点赞(数组中删除这篇文章),否则点赞成功(添加到数组),但我感觉这种方式不太好,我觉得数据库的字段是不是应该尽量避免操作数组?有木有更好的方法呢?


还有收藏功能也是,是否要在用户表加一个数组字段用于存放已收藏的文章id?


如果有更好的解决方案,求推荐,求解答,顺便,还有评论功能,创建一张评论表,字段(内容,发送者,发送对象,是否是楼中楼, 时间),大神们的评论模块是怎么设计数据库的呢?

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付