[当前,在一个项目中,我正在使用查询来查找x英里以内的集合中的所有内容。阅读mongodb文档时,它表明不建议使用$ within运算符,而应使用$ geoWithin查询运算符。
我正在使用Mongodb查询构建器(见下文)
Query<Stuff>.WithinCircle(x => x.LongLat, longitude, latitude, radians, true)
而且我注意到它创建的查询使用$ within运算符,而不是$ geoWithin运算符。由于我们已升级到Mongodb 2.4.x,因此我没有看到任何方法来更新它以使用正确的运算符
[当前,在一个项目中,我正在使用查询来查找x英里以内的集合中的所有内容。阅读mongodb文档后,它表明不建议使用$ within运算符,并且您...
我对MongoDB不太了解,但似乎mongodb-csharp代码尚未更新为使用$geoWithin
,如您所见: