【问题标题】:MongoDB C# .Net Drivers version 2.0 location based queriesMongoDB C# .Net Drivers 2.0 版基于位置的查询
【发布时间】:2015-06-09 02:43:42
【问题描述】:

这适用于 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

【问题讨论】:

    标签: c# mongodb geolocation mongodb-query


    【解决方案1】:

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

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

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

    【讨论】:

    • 太棒了,已经发现并正在等待有人提供答案,做得好
    • 请标记为答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-22
    • 2016-08-15
    • 2017-02-27
    • 1970-01-01
    • 1970-01-01
    • 2018-09-28
    相关资源
    最近更新 更多