MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

mongoDB de Symfony2 renvoie un curseur loggable au lieu de mes entités

Utilisez la méthode toArray() . Comme ceci :

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

Si vous avez besoin d'obtenir un tableau d'entités, utilisez array_values() fonction. Comme ceci :

$entities = array_values($entities);