ड्राइवर के v2.0 से शुरू होकर एक नया async
है -केवल एपीआई। पुराने एपीआई का अब उपयोग नहीं किया जाना चाहिए क्योंकि यह नए एपीआई पर एक अवरुद्ध मुखौटा है और इसे हटा दिया गया है।
अनुक्रमणिका बनाने के लिए वर्तमान में अनुशंसित तरीका है CreateOneAsync
. को कॉल करना और प्रतीक्षा करना IndexKeysDefinition
. के साथ आप Builders.IndexKeys
. का उपयोग करके प्राप्त करते हैं :
static async Task CreateIndexAsync()
{
var client = new MongoClient();
var database = client.GetDatabase("HamsterSchool");
var collection = database.GetCollection<Hamster>("Hamsters");
var indexKeysDefinition = Builders<Hamster>.IndexKeys.Ascending(hamster => hamster.Name);
await collection.Indexes.CreateOneAsync(new CreateIndexModel<Hamster>(indexKeysDefinition));
}