这适用于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
答案 0 :(得分:4)
查看此页面:http://mongodb.github.io/mongo-csharp-driver/2.0/upgrading/
在构建者部分中,所有旧的构建器(查询,更新等)都已被构建器替换。
您想要的构建器现在是Builders.Filter.GeoWithinPolygon