Menggunakan mongoose, anda boleh berjaya menambah masa tamat tempoh pada dokumen:
Walau bagaimanapun, data masih tidak dipadamkan selepas masa tamat tempoh yang ditetapkan. Dokumen rasmi mengatakan bahawa perkhidmatan latar belakang mongo meninjau tetapan tamat tempoh setiap satu minit, tetapi ini bukan lagi kelewatan selama beberapa minit kesan
Saya menyelesaikan masalah ini sendiri dan membaca semula dokumentasi rasmi https://docs.mongodb.com/manu...
Indeks yang ditakrifkan oleh skema mesti sepadan dengan data sebenar.
Skema createAt dalam mesti sepadan dengan createAt dalam arr, dan masa mesti diberikan untuk ia berkuat kuasa.
let mySchema = new mongoose.Schema(...)
Cubalah?Beberapa cadangan:
1 Mula-mula semak situasi TTL sebenar indeks; di bahagian yang anda siarkan, saya rasa kod di atas tidak konsisten dengan tangkapan skrin di bawah
2. Tengok bahagian ttl dalam server.Status