2016-03-24 13 views
0

Ich habe ein Problem. Code:symfony 3 und mongodb bundle, findBy nicht alle Informationen abrufen

$mediaRepo = $this->get('doctrine_mongodb') 
     ->getRepository('AppBundle:Media'); 
    $media = $mediaRepo->findBy(['accountId' => $account->getId()]); 

    foreach ($media AS $m) { 
     echo $m->getMediaSource(); 
    } 

Foreach-Schleife 24-mal ausgeführt wird, wie erwartet, da ich 24 Dokumente in meiner Mongo db Sammlung. Das Problem ist, dass ich nur getId und getAccountId verwenden kann, andere Werte sind immer Null, aber Dokumente in meiner Sammlung haben Werte, es gibt kein Feld mit NULL-Wert.

Dokument sieht wie folgt aus id accountId int Mediasource String isVideo Bool lastupdate Datum

Symfony 3, bündeln und odm:

"doctrine/mongodb-odm": "~1.0", 
    "doctrine/mongodb-odm-bundle": "@dev" 
+0

irgendwelche Hilfe? kann es nicht herausfinden –

Antwort

0

bin/Konsole Cache: klar hat der Magie

+0

Wenn genug Zeit vergangen ist, sollten Sie dies als die akzeptierte Antwort markieren. Wenn möglich, würde ich alle Details darüber, warum es das Problem gelöst hat, auch posten, um es besser zu beantworten. – drneel

Verwandte Themen