Duração da sessão Express.js e connect-mongo

Eu uso express.session com connect-mongo para armazenar sessões de usuário. Eu configurei cookie maxAge para duas semanas a partir de agora, mas o que eu quero é que, se o usuário estiver ativo dentro de duas semanas, a sessão se estenda por mais duas semanas, de modo que quando ele ficar inativo por duas semanas sua sessão será excluída. cookie e a sessão em mongo). Mas o problema é que a sessão é atualizada no MongoDB quando ele visita uma página, mas o cookie expira em duas semanas e não muda quando "expira". Este é o meu código:

app.use(express.session({
  secret: 'superSecretKey',
  cookie: {maxAge: 3600000*24*14},
  store: new MongoStore({
    mongoose_connection: mongoose.connections[0],
    db: 'myDb'
  })
}));

Como posso conseguir o que quero? Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion