Bắt đầu từ phiên bản 2.0 của trình điều khiển, có một async mới -chỉ API. API cũ sẽ không được sử dụng nữa vì nó là một mặt tiền chặn trên API mới và không được dùng nữa.
Cách hiện được đề xuất để tạo bộ sưu tập có giới hạn là gọi và chờ IMongoDatabase.CreateCollectionAsync với CreateCollectionOptions ví dụ chỉ định Capped = true và MaxSize = <cap size in bytes> hoặc MaxDocuments = <cap in doc count> (hoặc cả hai).
async Task CreateCappedCollectionAsync()
{
var database = new MongoClient().GetDatabase("HamsterSchool");
await database.CreateCollectionAsync("Hamsters", new CreateCollectionOptions
{
Capped = true,
MaxSize = 1024,
MaxDocuments = 10,
});
}