sql >> Database >  >> NoSQL >> MongoDB

MongoDB van Symfony2 retourneert een logbare cursor in plaats van mijn entiteiten

Gebruik methode toArray() . Zoals dit:

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

Als u een array van entiteiten nodig heeft, gebruikt u array_values() functie. Zoals dit:

$entities = array_values($entities);


  1. converteer milliseconden tot nu toe in mongodb-aggregatiepijplijn voor groeperen op?

  2. Vraag mongodb-verzameling als dynamisch

  3. @Resource-injectie gebruiken voor Mongo db, in Web Bundle in OSGI, onder Liberty Profile

  4. Hoe ClassNotFoundException op te lossen:com.mongodb.connection.BufferProvider?