Mongodb可以执行地理空间查询,例如使用$ geowithin运算符在区域内查找餐馆。例如:
db.places.find(
{
loc: {
$geoWithin: {
$geometry: {
type : "Polygon" ,
coordinates: [ [ [ 0, 0 ], [ 3, 6 ], [ 6, 1 ], [ 0, 0 ] ] ]
}
}
}
}
)
我想知道Mongodb的运算符$ geoWithin使用哪种算法。有人可以提供伪代码。 谢谢。