ड्राइवर के v2.0 से शुरू होकर एक नया async
है -केवल एपीआई। पुराने एपीआई का अब उपयोग नहीं किया जाना चाहिए क्योंकि यह नए एपीआई पर एक अवरुद्ध मुखौटा है और इसे हटा दिया गया है।
कैप्ड संग्रह बनाने के लिए वर्तमान में अनुशंसित तरीका है IMongoDatabase.CreateCollectionAsync
को कॉल और प्रतीक्षा करना एक CreateCollectionOptions
. के साथ उदाहरण जो निर्दिष्ट करता है Capped = true
और MaxSize = <cap size in bytes>
या MaxDocuments = <cap in doc count>
(या दोनों)।
async Task CreateCappedCollectionAsync()
{
var database = new MongoClient().GetDatabase("HamsterSchool");
await database.CreateCollectionAsync("Hamsters", new CreateCollectionOptions
{
Capped = true,
MaxSize = 1024,
MaxDocuments = 10,
});
}