> center = [50, 50]
> radius = 10
> db.places.find({"loc" : {"$within" : {"$center" : [center, radius]}}})
是10公里,英里,英尺还是米? 纬度/经度?
答案 0 :(得分:3)
我必须与您的数据相同。如果以米为单位存储位置,则查询将以米为单位运行。您必须选择要使用的单位。
我需要使用lat / long,对象位置的单位是十进制度,距离的单位是弧度。你需要使用spherical model来处理地球是圆的事实。
答案 1 :(得分:1)
他们是度数 - 所以1~ = 69英里。