Как создать 2d сферный индекс, используя библиотеки Codeigniter и MongoDB? - PullRequest
0 голосов
/ 02 июля 2018

Я работал над MongoDB и Laravel 5.6 несколько дней назад. Я использовал библиотеку Jenseggers Moloquent для соединения MongoDB и Laravel.

При использовании библиотеки Jenseggers мне нужно было создать индекс 2dsphere, чтобы я мог получать данные на основе широты и долготы, используя формат geoJSON. Чтобы настроить индекс 2dsphere, я использовал этот код (я не делал это собственным методом MongoDB).

DB::connection('mongodb')->collection('foursquare_places')->raw(function($collection) {
                  return $collection->createIndex([ 'loc' => '2dsphere' ]);
                });

Теперь я хочу использовать MongoDB с Codeigniter. Я нашел две библиотеки, которые являются следующими: -

  1. Симонго библиотека .
  2. JIFT Библиотека Ci и MongoDB .

Однако я не знаю, как создать индекс 2dsphere для коллекции, используя обе или любую из этих двух библиотек. Как я могу создать 2dsphere index в MongoDB, используя эти две библиотеки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...