【问题标题】:How to write Mongo Geospatial query in PHP?如何在 PHP 中编写 Mongo 地理空间查询?
【发布时间】:2016-12-14 12:55:17
【问题描述】:

我有一个地理空间查询,例如 Follwing Query..这个查询返回 4 条记录..我想在 PHP 中构建以下查询

db.master.find({ location:
   { $geoWithin:
      { $centerSphere: [ [ 94.60867254, 27.54018825 ], 10 / 6378.1 ] } } })

如何在 php 中对上述查询进行框架化?并得到结果?

【问题讨论】:

    标签: mongodb php-mongodb


    【解决方案1】:

    您应该查看有关 PHP herehere 的 Mongo 文档

    【讨论】:

    • $query = array('location' => array("\$geoWithin"=> array("\$centerSphere"=>array($long, $lat), 5/6378.1) ) ); 这是正确的吗? @埃里克
    • 但我有疑问,为什么我们在\$geoWithin这样的每个运算符之前都使用'\'(斜杠)?@ Eric
    猜你喜欢
    • 2011-06-01
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 2015-11-04
    • 1970-01-01
    • 1970-01-01
    • 2019-09-26
    • 1970-01-01
    相关资源
    最近更新 更多