【bug】关于最近浏览始终为空的bug和解决方案
我注意到项目有bug，最近浏览始终为空。

分析代码后发现，

由于在获取历史信息接口的用户信息是从token负载解析出来的。

而token又是由`getUsersByUsername`方法获取并封装的。

从 let selectUserKey = {password: 0, history_visit_doc: 0}; 看来，问题的根源已经很明显了。在这个定义中，password: 0 和 history_visit_doc: 0 表示在执行 MongoDB 查询时，这两个字段将被排除，不会出现在查询结果中。这就是为什么从数据库查询中获取 history_visit_doc 字段的原因。


解决方法：删除history_visit_doc: 0