sql >> Database teknologi >  >> NoSQL >> MongoDB

Opbygning af indekser i MongoDB med .NET driver 2.0

Du skal ringe og await CreateOneAsync med en IndexKeysDefinition får du ved at bruge 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));
}

Hvis du ikke har en Hamster du kan også oprette indekset på en ikke-stærkt skrevet måde ved at angive indeksets json-repræsentation:

await collection.Indexes.CreateOneAsync("{ Name: 1 }");



  1. Redis Connection via socket på Node.js

  2. pymongo-gruppe efter dato og klokkeslæt

  3. Redis publicer/abonner:se hvilke kanaler der i øjeblikket abonnerer på

  4. Kan ikke forbinde ekstern mongodb-server med django/djongo