如何让mongodb以简单的数组返回结果?
前:
我的第一个问题:
$user_ids = $dm->createQueryBuilder('AcmeBundle:Users')
->hydrate(false)
->select('_id')
->getQuery()
->execute();
我的第二个问题:
$no_credit = $dm->getRepository('AcmeBundle:Places')
->createQueryBuilder('places')
->distinct('_id')
->field('visited.users')
->in($user_ids)
->getQuery()
->count();
当第一个查询不返回MongoID对象数组时,如何实现这一点?
答案 0 :(得分:1)
我必须承认我没有symfony但是我相信它会返回一个MongoCursor的实现,因为获取游标对象并执行iteratortoarray或类似的东西将以一种hackish方式解决问题。