分配给express-session变量时MongoDB索引会发生变化

时间:2017-03-23 23:11:43

标签: mongodb express express-session

我在mongoDB返回后执行此部分代码:

              //SUCCESS
              req.session.name = instructor[0].name;
              req.session.id = instructor[0]._id;

...

              console.log(instructor[0]._id);
              console.log(req.session.id);

返回。

58d311bd03b090b704000009
0pjG3EBuRsQPARWKhyRH67cv71wzkJPp

当我将id分配给会话变量时,如何防止id发生变化?

1 个答案:

答案 0 :(得分:0)

在快递会议中,事实证明req.session.id / ._id包含会话ID本身。

我修改了这个:

req.session.id = instructor[0]._id;

req.session.userid = instructor[0].id;