MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Sesi connect-mongo tidak dihapus secara otomatis

Anda belum menyetel clear_interval untuk sesi Anda .. default connect-mongo adalah -1 (atau "tidak pernah"):

Contoh menghapus sesi yang kedaluwarsa setiap jam (3600 detik):

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

Anda juga harus memastikan bahwa Anda telah menetapkan maxAge pada sesi Anda hingga sesi tersebut benar-benar kedaluwarsa (misalnya menggunakan 1 hari):

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB di 2018 - Setahun dalam Review

  2. Alihkan nilai boolean dari subdokumen

  3. peningkatan otomatis menggunakan loopback.js dan MongoDB

  4. Dapatkan _id dari dokumen yang dimasukkan dalam database Mongo di NodeJS

  5. Menjalankan PDI Kettle di Java - Plugin Langkah Mongodb Hilang