Tôi đã kiểm tra điều này:
var TestSchema = new Schema({
name: String,
createdAt: { type: Date, expires: '2m', default: Date.now }
});
Kho tài liệu bị xóa sau phút thứ hai và tôi cũng xác nhận rằng chỉ mục TTL đã được tạo đúng cách (làm nền theo mặc định) với TTL là 120
giây.
Hãy thử định dạng thời gian đó và xem liệu nó có phù hợp với bạn không.
Phiên bản MongoDB: 3.6.5