Vous devez appeler et await
CreateOneAsync
avec un IndexKeysDefinition
vous obtenez en utilisant Builders.IndexKeys
:
static async Task CreateIndex()
{
var client = new MongoClient();
var database = client.GetDatabase("db");
var collection = database.GetCollection<Hamster>("collection");
await collection.Indexes.CreateOneAsync(Builders<Hamster>.IndexKeys.Ascending(_ => _.Name));
}
Si vous n'avez pas de Hamster
vous pouvez également créer l'index de manière non fortement typée en spécifiant la représentation json de l'index :
await collection.Indexes.CreateOneAsync("{ Name: 1 }");