Запрос не возвращает ответ ближайшего пользователя около 1 километра, используя API почтальона - PullRequest
0 голосов
/ 13 сентября 2018

Я пытаюсь создать API, используя post man. Я использую mongodb, laravel 5.5. Я пытаюсь найти всех пользователей в радиусе 1 км. Я использую https://github.com/jenssegers/laravel-mongodb. Это структура моей базы данных. Я загрузил схему и структуру данных здесь. ImageLink ==> https://ibb.co/jMEALU.

После этого я создаю индекс в миграции, используя следующую команду.

    public function up()
{
    Schema::connection('mongodb')->table('Provider', function (Blueprint $collection) {
        $collection->index([ "location" => "2dsphere" ]);
    });
}

Теперь я использую запрос jessenger здесь, в контроллере.

$users = Provider::where('location', 'near', [
'$geometry' => [
    'type' => 'Point',
    'coordinates' => [
        -0.1367563,
        51.5100913,
    ],
],
'$maxDistance' => 1000,]);

Моя проблема, когда я отправляю запрос через API. Там нет никакого ответа. Это просто отправка и застрять там.

Требуется помощь

Спасибо

...