Você precisa ligar e
await
CreateOneAsync
com uma IndexKeysDefinition
você obtém usando 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));
}
Se você não tem um
Hamster
você também pode criar o índice de uma maneira não fortemente tipada especificando a representação json do índice:await collection.Indexes.CreateOneAsync("{ Name: 1 }");