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,
});
}