直接使用时正确排序
db.users.find({currentloc : {$nearSphere : [115.22804,-8.69914]}})
但是当从 PHP 执行时,它看起来像按 _id 排序
$users = $this->m->mappt->users;
$results = $users->find(
array(
'currentloc' => array('$nearSphere' => array(115.22804,-8.69914))
);
$arrayresult = iterator_to_array($results);
有任何想法吗 ?