MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Các phiên Connect-mongo không bị xóa tự động

Bạn chưa đặt clear_interval cho các phiên của bạn .. mặc định của connect-mongo là -1 (hoặc "không bao giờ"):

Ví dụ về việc xóa các phiên đã hết hạn mỗi giờ (3600 giây):

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

Bạn cũng nên đảm bảo rằng bạn đã đặt maxAge vào các phiên của bạn mà chúng thực sự hết hạn (ví dụ:sử dụng 1 ngày):

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 có thể được lưu trữ trong quá trình không?

  2. MongoDB Opensource và MongoDB Enterprise

  3. Cài đặt plugin cho mongoose - gặp lỗi

  4. Làm thế nào để sử dụng truy vấn mongoose biến?

  5. Làm thế nào để loại bỏ các bản sao với một điều kiện nhất định trong mongodb?