Я хочу получить записи точки (lat, lng), которые близки к этой точке.
Я создал одну запись в базе данных mongodb.
Когда я ищу его через метод поиска -> работает нормально.
Когда я пытаюсь найти его через $ near -> empty!
PHP:
try{
$lnglat = array(floatval($latitude),floatval($longitude));
$query = array('loc' => array('$near' => $lnglat));
//search 1
$results = $pointsCollection->find($query)->limit(100);
while($results->hasNext()){
$user = $results->getNext();
var_dump($user['Title']);
};
}catch(Exception $e){
var_dump($e);
return false;
}
Я не получаю сообщение об ошибке или что-нибудь еще.
Значения широты и долготы совпадают с записью в базе данных, но все равно кажется, что ничего не найдено.
Задача ещё не решена.
Других решений пока нет …