专家们,
我有一个具有多个属性的文档,其中一个是带有2d索引的经纬度数组。另一个属性是radius属性。
我想要的:
{
geo:{
$within: { $center: [[ 9.078597000000036,50.580947], 1+radius]}
}
}这在mongodb中是可用的吗?无论我在google中搜索什么,我总是被引导到关于地理空间索引的mongodb文档,但是我的问题没有得到回答。
发布于 2013-01-14 17:45:39
不知道我是否理解了您的意思,但是docs page about geospatial indexes给出了一个类似您的查询的示例:
db.places.find( { geo: { $centerSphere: [ [long,lat ] ,
radius ] } } )在places集合中搜索与点[long, lat]的距离为radius (弧度)的所有内容。
https://stackoverflow.com/questions/14315902
复制相似问题