MongoDB里,我将评论以dict形式存放在list里,由于要考虑到评论的修改和删除,所以不知道怎样给这些评论创建id,各位有没有好办法?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
评论应该是挂靠在文章上,而不从属于文章
所以,另外建立个collection,放评论,然后里面包含一个被索引的字段,指向文章的objid。加个当前最大楼层的字段,删除的楼层不影响其他楼层。
comments_max_id从1开始,没评论时为0
新加的时候,将新id和comments_max_id同时赋值为comments_max_id+1
删除的时候也不影响其他回复