我有一个共享的mongodb版本2.6,我需要做一个geosearch。 在mongos shell work上使用这个javacode,
db.runCommand( { geoNear : "contenuti" ,
near : { type : "Point" ,
coordinates: [ 8 , 45 ] } ,
spherical : true ,
maxDistance: 1000} )
但是这个php代码不起作用
$query=array("geoNear"=>"contenuti" ,
"near"=>array("type"=>"Point",
"coordinates"=>array($longitudine,$latitudine)),
"spherical"=> true,
"maxDistance"=>$limite );
$ret=$db->Command($query);
倾销我反对dis messsage:
array(3) { ["code"]=> int(17304) ["ok"]=> float(0) ["errmsg"]=> string(37) "exception: 'near' field must be point" }