mongodb查询返回简单数组


mongodb query return simple array

如何让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对象数组时,我该如何实现这一点?

我必须承认我不是symfony,但我相信它返回了MongoCursor的实现,比如获取游标对象并执行迭代器数组或类似操作将以一种黑客的方式解决问题。