php geoNear mongodb 2.6不起作用

时间:2014-05-13 14:38:02

标签: php mongodb mongodb-php

我有一个共享的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" }

0 个答案:

没有答案