专家,
我有一个包含几个属性的文档,一个是一个带有二维索引的 lon/lat 数组。另一个属性是半径属性。
我想要的是:
{
geo:{
$within: { $center: [[ 9.078597000000036,50.580947], 1+radius]}
}
}
这可用于 mongodb 吗?无论我在谷歌搜索什么,我总是被定向到关于地理空间索引的 mongodb 文档,但我的问题没有得到回答。
专家,
我有一个包含几个属性的文档,一个是一个带有二维索引的 lon/lat 数组。另一个属性是半径属性。
我想要的是:
{
geo:{
$within: { $center: [[ 9.078597000000036,50.580947], 1+radius]}
}
}
这可用于 mongodb 吗?无论我在谷歌搜索什么,我总是被定向到关于地理空间索引的 mongodb 文档,但我的问题没有得到回答。
不知道我是否理解你,但关于地理空间索引的文档页面给出了一个像你这样的查询示例:
db.places.find( { geo: { $centerSphere: [ [long,lat ] ,
radius ] } } )
搜索位置集合,以查找radius
与该点有距离(以弧度为单位)的所有内容[long, lat]
。