评论和对应的文章在数据库里是捆绑在一块的。由于不提供注册功能,所以在游客评论后,会通过 IP
地址来代替游客名称。
文章的数据结构
{
_id: '5adf00a6e55e5e5',文章唯一标识符,
title: '文章标题',
content: '文章内容',
tags: ['文章标签'],
date: '日期',
year: '年', // 查询用
month: '月', // 查询用
comments: []
}
文章数据中的 comments
就是保存评论数据用的。
{
user: '127.0.0.1',
comment: '这里是评论'
}
每次游客评论时,会将这一条数据添加到 comments
里,当下一次访问该文章时,就可以看到游客的评论了。