PHP и MongoDB — пустой результат с $ near

Я хочу получить записи точки (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;
}

Я не получаю сообщение об ошибке или что-нибудь еще.

Значения широты и долготы совпадают с записью в базе данных, но все равно кажется, что ничего не найдено.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]