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

Membuat koleksi yang dibatasi mongodb menggunakan c# api

Mulai dari v2.0 driver ada async baru -hanya API. API lama tidak boleh lagi digunakan karena merupakan fasad pemblokiran atas API baru dan tidak digunakan lagi.

Cara yang disarankan saat ini untuk membuat koleksi yang dibatasi adalah dengan memanggil dan menunggu IMongoDatabase.CreateCollectionAsync dengan CreateCollectionOptions contoh yang menentukan Capped = true dan MaxSize = <cap size in bytes> atau MaxDocuments = <cap in doc count> (atau keduanya).

async Task CreateCappedCollectionAsync()
{
    var database = new MongoClient().GetDatabase("HamsterSchool");
    await database.CreateCollectionAsync("Hamsters", new CreateCollectionOptions
    {
        Capped = true,
        MaxSize = 1024,
        MaxDocuments = 10,
    });
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Semua yang Perlu Anda Ketahui Tentang Klien MongoDB

  2. Cara menjumlahkan nilai kunci di semua dokumen dalam koleksi MongoDB

  3. Memperbarui daftar dokumen yang disematkan di mongoengine

  4. Solusi MongoDB untuk dokumen di atas ukuran 16mb?

  5. Nestjs:Skema yang benar untuk larik subdokumen dalam luwak (tanpa _id default atau mendefinisikan ulang ObjectId)