Node.js 如何访问connect mongodb会话集合
您好,我是连接mongodb会话库的新手,因此我想知道如何访问用户会话集合,这样我就可以有一个代码逻辑来检查用户会话是否已过期,以便将其从集合中删除 我知道connect mongo:Node.js 如何访问connect mongodb会话集合,node.js,express-session,Node.js,Express Session,您好,我是连接mongodb会话库的新手,因此我想知道如何访问用户会话集合,这样我就可以有一个代码逻辑来检查用户会话是否已过期,以便将其从集合中删除 我知道connect mongo: const mongoStore = MongoStore(expressSession); const store = new mongoStore({ collection: "userSessions", uri: process.env.mongoURI, expires
const mongoStore = MongoStore(expressSession);
const store = new mongoStore({
collection: "userSessions",
uri: process.env.mongoURI,
expires: 10 * 1000 * 24 * 60 * 60,
});
我可以像下面这样设置它,每小时检查一次过期会话,它会自动删除过期会话
const sessionStore = new MongoStore({
db: 'myappsession',
clear_interval: 3600
});
但现在使用connect mongodb会话时,没有“清除间隔”道具。
我的connect mongodb会话存储就是这样建立的:
const mongoStore = MongoStore(expressSession);
const store = new mongoStore({
collection: "userSessions",
uri: process.env.mongoURI,
expires: 10 * 1000 * 24 * 60 * 60,
});
- 那么当事情是这样的时候,我该怎么做呢