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

Buat TTL bersyarat di mongo

Pada MongoDB 3.2, juga dimungkinkan untuk menambahkan indeks TTL parsial menggunakan ekspresi filter yang ditentukan. Jika Anda hanya perlu menghapus email biasa yang tidak terjadwal, Anda dapat menggunakan yang berikut ini:

db.email.createIndex( {createdDate: 1}, {
    expireAfterSeconds: 172800, // 2 days
    partialFilterExpression: {
        scheduledDate: 0
    }
});

Perhatikan bahwa partialFilterExpression memiliki batasan pada kemungkinan kondisi filter:https://docs.mongodb.com/manual /core/index-partial/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. kesalahan mongoDB:Kesalahan:gagal terhubung ke [localhost:27017]

  2. Bagaimana cara menghitung kemunculan setiap nilai dalam array?

  3. Pemrograman Database Python dengan MongoDB untuk Pemula

  4. Parsing sql query menggunakan antlr parsetree ke dokumen mongo bson di Java

  5. Temukan satu dokumen dari seluruh koleksi, dengan satu nilai spesifik yang bersarang di dalam beberapa sub dokumen yang disematkan