@alsotang 大神,之前请教过迁移 nodeclub 的问题,我直接合并到了当前 github 上最新版代码,最新版加了 redis,我安装搞好之后发现现在文章都没有啦~~~,是不是升级需要操作其他配置哇???%>_<%
---------------------------------------分割线--------------------------------- 问题原因:
alsotang 7楼•3天前
@vlover 噢。可能是这个原因,你要帮数据库中的所有文章和评论都加上属性 deleted = false,这个需要手动做一做。
文章没有的话,去看看 mongodb 里面有没有。如果有的话,看看是不是现在的 mongodb 配置与原来不同。
@alsotang 大神,数据库里有数据,而且配置我直接把原来的config.js拽过来的,我在原来服务器重装好redis之后发现也没有了文章数据,但是mongodb里是有文章的,非常不解哇。
node菜鸟一个,要怎么排查问题呢?
注:导入命令我使用的是 mongorestore -h 127.0.0.1 -d ionichina -directoryperdb test/ionichina/
@vlover redis 里面不存文章,只是缓存而已。实际的数据还是在 mongodb 里面,所以还是从 mongodb 的流程开始排查吧。
@yixuaning 没有管理入口,只能在config.js 配置admins,添加管理员用户,之后该用户就可以进行一些简单的维护工作,你试试,很容发现的
@alsotang 最终还是没找到导致这个问题的原因,不过我 roll back回到当初比较稳定的 commit 之后就正常了,同步更新最新版 nodeclub 就无法显示文章,具体哪里改错了或者缺少什么配置依然木鸡~
@vlover 噢。可能是这个原因,你要帮数据库中的所有文章和评论都加上属性 deleted = false
,这个需要手动做一做。
@vlover 谢谢,我完了看看,我建了一个NodeClub站长交流群,不妨加进来一起交流,群号码:438840663
@yixuaning 配置参数,配置管理员账户,之后这个用户登入就有管理员权限了。 自豪地采用 CNodeJS ionic