我正在尝试在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”获得结果。我做错了什么似乎无法弄清楚问题。
答案 0 :(得分:1)
一旦从查询结果中获取了光标,就必须像foreach一样遍历游标($ cursor)。让我们知道你是否能解决问题。