2016-12-14 11 views
1

MongoDB-C#ドライバをアップグレードしましたが、GeoSpatialインデックスの作成方法に関する情報が見つかりませんでした。私はcollection.EnsureIndexを使用して多くの投稿を見てきましたが、私はそれを利用できません。 私は「collectionが」IMongoCollection<>ある場合、次を使用するために使用される:C#MongoDBドライバ2.4 - GeoSpatialインデックスを追加する方法

collection.CreateIndex((new IndexKeysBuilder().GeoSpatialSpherical("Location"))); 

これを行うための新しい方法は何ですか?

答えて

1

私は、これはあなたを助けることができると思う:

var index = Builders<YourCollectionClass>.IndexKeys.Geo2DSphere("Location"); 
collection.Indexes.CreateOne(index); 
// or async version 
await collection.Indexes.CreateOneAsync(index); 
関連する問題