php中的find()查询无法正常工作 - Mongodb

时间:2014-08-25 13:31:16

标签: php mongodb geojson

我正在尝试在php中实现find()查询。我有以下geoJSON:

{
                "_id": {
                    "$oid": "dfgdg35g4334fwvwe34f"
                },
                "type": "Feature",
                "geometry": {
                    "type": "Point",
                    "coordinates": [
                        12.12345678910111,
                        3.12345678910111
                    ]
                },
                "properties": {
                    "name": "Any Name"
                }
}

并查询为

$cursor = $collection->find(array("geometry"=> array("type"=>"Point")));

从geometry-> type =“Point”获得结果。我做错了什么似乎无法弄清楚问题。

1 个答案:

答案 0 :(得分:1)

一旦从查询结果中获取了光标,就必须像foreach一样遍历游标($ cursor)。让我们知道你是否能解决问题。