Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MongoDB C#.Net驱动程序版本2.0基于位置的查询_C#_Mongodb_Geolocation_Mongodb Query - Fatal编程技术网

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

MongoDB C#.Net驱动程序版本2.0基于位置的查询,c#,mongodb,geolocation,mongodb-query,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(querypl

这在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);
database.GetCollection(“Places”);
双最大距离半径=最大距离英里/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的一部分以下是检查此页面的方法:

构建器部分中,表示所有旧构建器(查询、更新等)都已被构建器替换


您需要的生成器现在是Builders.Filter.GeoWithinPolygon

brilliant,已发现并正在等待有人提供答案,请标记为答案。