Je moet bellen en await
CreateOneAsync
met een IndexKeysDefinition
je krijgt door Builders.IndexKeys
. te gebruiken :
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));
}
Als je geen Hamster
. hebt u kunt de index ook op een niet-sterk getypte manier maken door de json-representatie van de index op te geven:
await collection.Indexes.CreateOneAsync("{ Name: 1 }");