【发布时间】:2015-02-03 03:47:11
【问题描述】:
是否可以在 MongoDB 中查询一个集合并返回按几何边界分组的结果?例如,我有一组地址,每个地址都有一个定义为 GeoJSON 点的纬度/经度。我还有一组市议会病房,每个病房都有一个 GeoJSON MultiPolygon 对象定义其边界。有没有办法查询wards 集合,以便在我的结果中填充一个显示每个病房地址总数的字段?
相反,是否可以查询addresses 集合并使用每个地址所在的病房填充我的结果?
我已经阅读了 geoSpatial 运算符、聚合框架和 mapReduce 功能,但我只是不太明白它们在这个特定实例中如何结合在一起。
谢谢!
【问题讨论】:
标签: mongodb mapreduce aggregation-framework geojson