Mongodb error500 в методе поиска - PullRequest
0 голосов
/ 17 декабря 2018

У меня проблема с mongodb ...

Все отлично работает в локальном режиме, но когда я помещаю все на сервер, у меня появляется ошибка 500, когда я делаю это:

$dm = $this->get('doctrine_mongodb')->getManager();
$conversation = $dm->getRepository('AppBundle:MessageUser')->findAll();

Ошибка 500 во 2-й строке -> $ разговор

(я пробовал без ->getManager(), который работает на локальном, но не на сервере)

Вот мой config.yml :

doctrine_mongodb:
connections:
    default:
        server: "%mongodb_server%"
        options: {}
default_database: Database
document_managers:
    default:
        auto_mapping: true

И

mongodb_server: mongodb://localhost:27017

Я думаю, что у меня есть хорошие конфигурации, потому что, когда я делаю это:

php bin / console доктрина: mongodb: схема: обновить php bin / console доктрина: mongodb: generate: documents AppBundle

У меня 0 ошибок в обеих командах.

Но когда я захожу на сервер и пытаюсь просмотреть коллекции сервера, я не вижу класс MessageUser (с show dbs, use, show collection ...).

У меня проблема с путем к базе данных, но я не уверен, где я могу установить «путь» для базы данных mongo.

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