带这种@功能的评论
我觉的这个设计可以用mongodb,每条记录如果存在回复则保存该被回复记录的_id。
查询的时候将数据populate出来,这里的难点主要是回复的嵌套,可以考虑用deep-populate的插件,比如:
https://github.com/buunguyen/mongoose-deep-populate
15 回答8.4k 阅读
8 回答6.2k 阅读
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
2 回答2.8k 阅读✓ 已解决
第一种方式:
评论表
回复表
先遍历评论
再遍历回复
合并后以时间排序
方法二:
增加一个回复给谁的字段
如果reply_comment_id是NULL的话;没有@,是数值的话,取出那条评论的用户,增加@