【发布时间】:2011-03-18 03:32:53
【问题描述】:
我正在尝试使用 MongDBs 2d 索引来运行地理空间查询,如此处所述 - http://www.mongodb.org/display/DOCS/Geospatial+Indexing
它工作正常,我可以运行诸如
之类的查询db.places.find( { point : { $near : [151.1955562233925,-33.87107475181752] , $maxDistance : 0.1/111} } )
来自 CLI 工具,但是当我尝试在 PHP 中运行查询(使用 PECL mongo 驱动程序)时,我无法获得任何结果。
对如何编写上述 PHP 查询有任何帮助吗?有谁知道 PHP 驱动程序是否支持地理空间查询?
谢谢
【问题讨论】:
-
嘿,我正在尝试做类似的事情。你能告诉我你指定的 maxDistace 是什么单位吗?是公里还是英里,为什么要除以 111。
标签: php mongodb geospatial