это отсортирован правильно при использовании непосредственно
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);
какие-либо идеи?
Спасибо, это выглядит Laravel 4 Response :: json() прикручивает положение массива. используя как iterator_to_array(), так и foreach() за пределами Laravel, просто отлично работали. Спасибо за указатель, хотя –