c# - Building indexes in MongoDB with .NET driver 2.0 -



c# - Building indexes in MongoDB with .NET driver 2.0 -

what's new way build indexes new driver 2.0? there's no documentation whatsoever this.

apparently works new indexkeysdefinitionbuilder<> interface that's got far.

you need phone call , await createoneasync indexkeysdefinition using 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)); }

if don't have hamster can create index in non-strongly-typed way specifying index's json representation:

await collection.indexes.createoneasync("{ name: 1 }");

c# .net mongodb mongodb-csharp mongodb-csharp-2.0

Comments

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -