MongoDB C#.Net驱动程序2.0版基于位置的查询

时间:2015-04-04 01:39:35

标签: c# mongodb geolocation mongodb-query

这适用于1.9

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

1 个答案:

答案 0 :(得分:4)

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

构建者部分中,所有旧的构建器(查询,更新等)都已被构建器替换。

您想要的构建器现在是Builders.Filter.GeoWithinPolygon