专家
我有一个包含多个属性的文档,一个是带有2d索引的lon / lat-array。 另一个属性是半径属性。
我想要的是什么:
{
geo:{
$within: { $center: [[ 9.078597000000036,50.580947], 1+radius]}
}
}
mongodb可以使用吗?无论我在谷歌搜索什么,我总是被引导到有关地理空间索引的mongodb文档,但我的问题没有得到解答。
答案 0 :(得分:0)
不确定我是否理解你,但docs page about geospatial indexes给出了一个像你这样的查询示例:
db.places.find( { geo: { $centerSphere: [ [long,lat ] ,
radius ] } } )
从地点集合中搜索距radius
点[long, lat]
距离(以弧度为单位)的所有内容。