1

专家,

我有一个包含几个属性的文档,一个是一个带有二维索引的 lon/lat 数组。另一个属性是半径属性。

我想要的是:

{
geo:{
    $within: { $center: [[ 9.078597000000036,50.580947], 1+radius]}
}               
}

这可用于 mongodb 吗?无论我在谷歌搜索什么,我总是被定向到关于地理空间索引的 mongodb 文档,但我的问题没有得到回答。

4

1 回答 1

0

不知道我是否理解你,但关于地理空间索引的文档页面给出了一个像你这样的查询示例:

db.places.find( { geo: { $centerSphere: [ [long,lat ] ,
                                    radius  ] } } )

搜索位置集合,以查找radius与该点有距离(以弧度为单位)的所有内容[long, lat]

于 2013-01-14T09:45:39.423 回答