sql >> Base de Datos >  >> NoSQL >> MongoDB

mongoDB de Symfony2 devuelve un cursor registrable en lugar de mis entidades

Usa el método toArray() . Así:

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

Si necesita obtener una matriz de entidades, use array_values() función. Así:

$entities = array_values($entities);