Non hai impostato un clear_interval
per le tue sessioni .. l'impostazione predefinita di connect-mongo è -1 (o "mai"):
Esempio di rimozione di sessioni scadute ogni ora (3600):
var sessionStore = new MongoStore({
db: 'myappsession',
clear_interval: 3600
});
Dovresti anche assicurarti di aver impostato un maxAge
sulle tue sessioni fino a che scadano effettivamente (es. utilizzando 1 giorno):
app.use(express.session({
secret: "myappsecret",
cookie: { maxAge: 24 * 60 * 60 * 1000 },
store:sessionStore
}));