0
我越來越麻煩了,當我嘗試在MongoDB中運行這段代碼圈查找相交的點
var partners = db.partners.find({})
var kmToRadius = function(km){
var earthRadiusInKm = 6378.1;
return km/earthRadiusInKm;
}
db.runCommand({
$centerSphere: [ [partners.loc], kmToRadius(partners.km) ] :{
$geoIntersects:{
$geometry: { type: "Point", coordinates: [ -73.93414657, 40.82302903 ] }
}
}
})
我想要做的就是讓所有的合作伙伴的位置(這是在以GeoJSON格式),使用$ centerSphere創建一個圓,並驗證是否與座標有交點。
我知道我不能在GeoJson格式中存儲圓,只有多邊形,這很難做到我想要的。有人知道是否有另一種方法來完成這項工作?由於