Nenastavili jste clear_interval
pro vaše relace .. výchozí hodnota connect-mongo je -1 (nebo "nikdy"):
Příklad odstranění relací s vypršením platnosti každou hodinu (3600 s):
var sessionStore = new MongoStore({
db: 'myappsession',
clear_interval: 3600
});
Měli byste se také ujistit, že jste nastavili maxAge
na vašich relacích do jejich skutečného vypršení (např. pomocí 1 dne):
app.use(express.session({
secret: "myappsecret",
cookie: { maxAge: 24 * 60 * 60 * 1000 },
store:sessionStore
}));