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

Setel TTL tidak berfungsi di Mongodb c #

Untuk Pembaruan versi 2.8 ke atas, jadi bantu lebih banyak orang.

 var keys = Builders<ResponseCache>.IndexKeys.Ascending("expireAt");
        var model = new CreateIndexModel<ResponseCache>(keys, new CreateIndexOptions() { ExpireAfter = new TimeSpan(0, 15, 0) });
        try
        {

            _repository.Indexes.CreateOne(model);
        }
        catch (Exception ex)
        {

        }

        _repository.InsertOne(responseCache);

Buat Indeks dengan TTL 15 Menit. Ini bekerja dengan baik untuk saya.

Terima kasih



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara menemukan jumlah berdasarkan kondisi dalam Agregasi MOngoDB?

  2. Bagaimana mengurutkan mongodb dengan pymongo

  3. Cara terbaik untuk mengelompokkan berdasarkan tanggal dengan Mongoid

  4. Bagaimana mengurutkan array dalam koleksi

  5. mongoDB :mengganti nama nama kolom dalam koleksi