sql >> Databasteknik >  >> NoSQL >> MongoDB

Symfony2:s mongoDB returnerar en loggbar markör istället för mina entiteter

Använd metoden toArray() . Så här:

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

Om du behöver få en array av entiteter, använd array_values() fungera. Så här:

$entities = array_values($entities);


  1. Flera befolkningar - mongoosejs

  2. java - MongoDB + Solr föreställningar

  3. Komma igång med Cloudera Data Platform Operational Database (COD)

  4. Hur ställer jag in ett elasticache redis-kluster som slav?