我希望存储每个的数据包含: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中,因此无法包含在查询中。