php中的find()查询不起作用-Mongodb

php中的find()查询不起作用-Mongodb,php,mongodb,geojson,Php,Mongodb,Geojson,我正在尝试用php实现find()查询。我有以下几点: { "_id": { "$oid": "dfgdg35g4334fwvwe34f" }, "type": "Feature", "geometry": { "type": "Point", "co

我正在尝试用php实现find()查询。我有以下几点:

{
                "_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")));

从几何体->type=“Point”获取结果。我做错了什么似乎无法解决问题。

一旦从查询结果中获得光标,就必须以类似foreach的方式循环光标($cursor)。让mw知道你是否能解决问题。

是的,我去年能解决问题,做了你说的同样的事情。谢谢