2015-04-04 62 views
3

這部作品在1.9MongoDB的C#.NET驅動程序版本2.0的基於位置的查詢

database.GetCollection<Places>("Places"); 
double maxDistanceInRadians = maxDistanceInMiles/3959.0; 
var queryplaces = Query.WithinCircle("Loc", lon, lat, maxDistanceInRadians); 
MongoDB.Driver.MongoCursor cursor = places.Find(queryplaces).SetLimit(limit); 

如何做一個位置查詢2.0,查詢(MongoDb.Drivers.Builder.Query)似乎並沒有成爲其中的一部分2.0這裏的doc's

回答

4

查看本頁面:http://mongodb.github.io/mongo-csharp-driver/2.0/upgrading/

在部分建設者說,所有的老建設者(查詢,更新,等...)都被替換爲建設者。

你想要的建設者,現在是Builders.Filter.GeoWithinPolygon

+0

輝煌,已經發現並等着別人來提供答案,做得好 – saj 2015-04-18 14:09:20

+0

標記爲答案,請。 – 2015-06-10 02:42:26

相關問題