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

标签 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 进行位置查询,Query(MongoDb.Drivers.Builder.Query) 似乎不是 2.0 的一部分这里是 doc's

最佳答案

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

Builders 部分说所有旧的构建器(查询、更新等)都已被构建器替换。

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

关于c# - MongoDB C# .Net 驱动程序 2.0 版基于位置的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29441846/

相关文章:

c# - BinaryFormatter 对象图升级

c# - 我们可以提交基于html的windows phone 8 app吗?

python - Mongodb Replace_one() with upsert = true 抛出重复键错误

javascript - 在移动 Web/HTML5 中访问 compass 数据

c# - 关于这两行代码如何工作的问题

c# - 如何从另一个组合框中删除组合框的所选项目

python - 在mongodb中插入python对象

java - 使用Java通过数组对象字段值进行Mongo记录查询

android - 当应用程序在 Pie 设备的后台和前台时获取位置的最佳代码

MySQL MIN 查询不适用于计算距离