2012-05-03 17 views
2

您好香港專業教育學院得到了下面的代碼:查詢由MongoDB中/ doctrine2 ODM嵌套引用值

 $primer = function($dm, $className, $fieldName, $ids, $hints) { 
     $repository = $dm->getRepository($className); 
     $qb = $repository->createQueryBuilder() 
      ->field('id')->in($ids) 
      ->field('images')->prime(true); 
     $query = $qb->getQuery(); 
     $query->execute()->toArray(); 
    }; 

    $qb = $followRepo 
     ->createQueryBuilder() 
     ->field('isActive')->equals(true) 
     ->field('target')->prime($primer) 
     ->field('follower')->references($return['user']) 
     ->field('target.$ref')->equals('boards') 
     ->field('target.createdBy.type')->equals('user') // here i dont know how to handle this 
     ->sort('created', 'desc') 

它甚至有可能在蒙戈通過target.createdBy.type查詢? target.createdBy也是參考。

回答