使用自定义maxDistance属性

时间:2016-12-20 14:56:04

标签: mongodb geospatial nosql

在MongoDB集合中,我有一些文档的结构类似于:

{
    _id: "abc",
    name: "bla bla",
    maxDistance: 10,
    location: {
      type: "Point",
      coordinates: [-73.856077, 40.848447]
    }
}

简化这些文档的是以location为中心,maxDistance为半径的圆圈。

如果在x,y坐标中表示某个位置,我需要找到与x,y点相交的所有文档/圆圈。

有没有简单的方法来实现这一目标?

我尝试geoNear,但此命令将“常量”maxDistance作为参数。相反,我需要为每个文档评估不同的半径。 这可能吗?

0 个答案:

没有答案