在C#中使用$ geoWithin运算符

问题描述 投票:0回答:1

[当前,在一个项目中,我正在使用查询来查找x英里以内的集合中的所有内容。阅读mongodb文档时,它表明不建议使用$ within运算符,而应使用$ geoWithin查询运算符。

我正在使用Mongodb查询构建器(见下文)

Query<Stuff>.WithinCircle(x => x.LongLat, longitude, latitude, radians, true)

而且我注意到它创建的查询使用$ within运算符,而不是$ geoWithin运算符。由于我们已升级到Mongodb 2.4.x,因此我没有看到任何方法来更新它以使用正确的运算符

[当前,在一个项目中,我正在使用查询来查找x英里以内的集合中的所有内容。阅读mongodb文档后​​,它表明不建议使用$ within运算符,并且您...

c# mongodb mongodb-.net-driver
1个回答
1
投票

我对MongoDB不太了解,但似乎mongodb-csharp代码尚未更新为使用$geoWithin,如您所见:

© www.soinside.com 2019 - 2024. All rights reserved.