sql >> Database >  >> NoSQL >> MongoDB

Connect-mongo-sessies worden niet automatisch verwijderd

Je hebt geen clear_interval ingesteld voor uw sessies .. de connect-mongo standaard is -1 (of "nooit"):

Voorbeeld van het verwijderen van verlopen sessies elk uur (3600s):

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

Zorg er ook voor dat je een maxAge . hebt ingesteld op uw sessies tot ze daadwerkelijk verlopen (bijvoorbeeld met 1 dag):

app.use(express.session({
    secret: "myappsecret",
    cookie: { maxAge: 24 * 60 * 60 * 1000 },
    store:sessionStore
}));


  1. Hoe post-tags in Mongo implementeren?

  2. Waarom de achterliggende 0x00 byte na BSON-tekenreeks (niet Cstring/ename)?

  3. MongoDB - Index wordt niet gebruikt bij het sorteren en beperken van zoekopdrachten met een bereik

  4. Dubbele waarden vinden in een MongoDB-array