MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB von Symfony2 gibt einen protokollierbaren Cursor anstelle meiner Entitäten zurück

Verwenden Sie die Methode toArray() . So:

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

Wenn Sie ein Array von Entitäten erhalten müssen, verwenden Sie array_values() Funktion. So:

$entities = array_values($entities);