MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Il mongoDB di Symfony2 restituisce un loggablecursor invece delle mie entità

Usa il metodo toArray() . In questo modo:

$dm = $this->get('doctrine.odm.mongodb.document_manager');
$entities = $dm->getRepository('MyBundle:Animal')->findBy(array("prop" => "1"))->toArray(); 

Se hai bisogno di ottenere un array di entità, usa array_values() funzione. In questo modo:

$entities = array_values($entities);