Как я могу выразить следующее в моем скрипте symfony. Я хранилище определяется как показано ниже:конвертировать команду mongodb в формат доктрины Symfony2
$repository = $this->get('doctrine_mongodb')->getManager()->getRepository('MyMpBundle:Scripts');
Что мне нужно, чтобы получить значения столбцов (полей) в документе, где поле (user_id) дается (в моем случае user_id = 1) и дисплей результаты в массиве. В MySQL это будет что-то вроде: select * from Scripts, где user_id = 1;
Я пробовал следующее, но в результате получаю пустые скобки.
$script = $repository->findOneBy(array('user_id' => 1));
$response = new Response();
$response->setContent(json_encode($script));
$response->headers->set('Content-Type', 'application/json');
return $response;
Любые помогают пожалуйста :)
Отметьте свой собственный ответ как принятый, чтобы, когда другие пользователи ищут нерешенные вопросы, ваш номер не появится. – NobleUplift