[uppercaseName] => ATLANTA, GA
[description] => Atlanta, GA
[name] => Atlanta, GA
[_id] => MongoId Object (
)
[addedOn] => MongoDate Object (
[sec] => 1318879015
[usec] => 517000
)
[excludePoints] => Array (
)
[boundingBox] => Array (
[0] => Array (
[lon] => -84.516
[lat] => 33.6747
)
[1] => Array (
[lon] => -84.516
[lat] => 33.8232
)
[2] => Array (
[lon] => -84.2599
[lat] => 33.8232
)
[3] => Array (
[lon] => -84.2599
[lat] => 33.6747
)
)
这是我的文档(在MongoDB中)。我有几个这样的文档,我想运行一个查询来查找所有具有封装特定Long和Lat的边界框的文档。我该怎么做?
答案 0 :(得分:1)
不幸的是,MongoDB目前无法实现这一目标。 MongoDB可以索引点并查找区域内的所有文档,但不能索引区域并查询包含包含给定点的区域的所有文档。
有一项功能请求:https://jira.mongodb.org/browse/SERVER-2874
目前此功能没有预定日期。请投票支持!
有关地理空间索引及其功能的更多信息,请参阅MongoDB文档: http://www.mongodb.org/display/DOCS/Geospatial+Indexing