電話してawait
必要があります CreateOneAsync
IndexKeysDefinition
を使用 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));
}
Hamster
をお持ちでない場合 インデックスのjson表現を指定することで、強く型付けされていない方法でインデックスを作成することもできます。
await collection.Indexes.CreateOneAsync("{ Name: 1 }");