MongoDB和$ geoWithin基于字段值

时间:2017-02-11 03:18:40

标签: mongodb geolocation

我希望存储每个的数据包含:geopoint + max-distance字段的文档,例如:

{
    "title": "foo",
    "locations": [
      {
        "type": "Point",
        "coordinates": [1, 2],
        "max_distance": 10
      },
      {
        "type": "Point",
        "coordinates": [3, 4],
        "max_distance": 20
      }
    ]
}

我想知道从任意地理位置查询$geoWithin max_distance所有文档的最有效方法。我面临的问题是max_distance保留在db中,因此无法包含在查询中。

0 个答案:

没有答案