Fra v2.0 af driveren er der en ny async -kun API. Den gamle API bør ikke længere bruges, da den er en blokerende facade over den nye API og er forældet.
Den aktuelt anbefalede måde at oprette en begrænset samling på er ved at ringe og afvente IMongoDatabase.CreateCollectionAsync med en CreateCollectionOptions instans, der angiver Capped = true og MaxSize = <cap size in bytes> eller MaxDocuments = <cap in doc count> (eller begge dele).
async Task CreateCappedCollectionAsync()
{
var database = new MongoClient().GetDatabase("HamsterSchool");
await database.CreateCollectionAsync("Hamsters", new CreateCollectionOptions
{
Capped = true,
MaxSize = 1024,
MaxDocuments = 10,
});
}