首页 > 解决方案 > 如何访问 connect-mongodb-session 集合

问题描述

您好,我对connect-mongodb-session 库还很陌生,所以我很想知道如何访问用户会话的集合,以便我可以有一个代码逻辑来检查用户会话是否已过期,以便我可以将其从集合中删除.

我知道connect-mongo:

我可以像下面这样设置它来检查每个小时是否有过期的会话,它会自动删除过期的会话

const sessionStore = new MongoStore({
     db: 'myappsession',
     clear_interval: 3600
});

但是现在使用 connect-mongodb-session 没有 prop 'clear_interval'

这就是我的 connect-mongodb-session 存储的制作方式:

const mongoStore = MongoStore(expressSession);

const store = new mongoStore({
  collection: "userSessions",
  uri: process.env.mongoURI,
  expires: 10 * 1000 * 24 * 60 * 60,
});

标签: node.jsexpress-session

解决方案


推荐阅读