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

MongoDb TTL pada dokumen bersarang dimungkinkan?

Itu saat ini tidak mungkin dengan indeks TTL. Mongod akan menghapus seluruh dokumen setelah beberapa detik tertentu atau pada waktu jam tertentu.

Saya sarankan Anda menyimpan sub-dokumen sesi dalam koleksi terpisah dan menambahkan indeks TTL pada koleksi itu.

Jika Anda tidak dapat mengubah skema, alternatifnya adalah membuat pekerjaan latar belakang yang akan menghapus dokumen bersarang dari koleksi Anda setiap 60 detik.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menginstal MongoDB di Ubuntu 16.04

  2. Bagaimana cara menggunakan nama variabel dinamis dalam JavaScript tanpa eval untuk pembaruan MongoDB?

  3. Mengindeks array objek di MongoDB

  4. Bagaimana cara menerapkan grup pada dokumen bersarang di MongoDB menggunakan MongoTemplate?

  5. Gambaran Umum Pelaporan Operasional Basis Data di ClusterControl