Проблема с Laravel 5.2 и jenssegers / laravel-mongodb

Я пытаюсь интегрировать mongodb в приложение, которое я разрабатываю с помощью Laravel 5.2. У меня на компьютере установлен mongodb и драйвер php работает правильно (У меня есть отдельный php-файл с очень простым подключением к моей базе данных, и результаты отображаются правильно).

Поскольку приложение будет работать как REST API, я создал очень простую функцию, которая будет возвращать все документы в коллекции в базе данных, но я получаю эту ошибку:

ConnectionTimeoutException in Collection.php line 437:
No suitable servers found (`serverselectiontryonce` set): [connection timeout calling ismaster on '127.0.0.1:3306']

Я использовал подход Eloquent и DB, но результат тот же.

Код принадлежит файлу Collection.php внутри продавец / MongoDB / MongoDB / SRC / папка и строка содержит это:

$server = $this->manager->selectServer($options['readPreference']);

я использую Монго 3.2.7 а также jenssegers / laravel-mongodb 3.0.x.

Мой автономный php-файл и оболочка mongo работают так, как должны и когда я запускаю pgrep mongod возвращается идентификатор процесса, поэтому я знаю, что он работает, но я не могу заставить его работать в моем приложении Laravel 5.2.

Есть идеи?

1

Решение

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

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

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

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