Doctrine-ODM (MongoDB) - FindByMultipleIDs



我使用的是Doctrine ODM(MongoDB)。我正在尝试编写条令odm查询生成器,以获取ID为IN(1,2,3)的数据。但我拿不到。请帮我一下。

我想为下面这样的普通sql查询创建odm查询生成器,

SELECT * FROM USER WHERE id IN (1,2,3)

我希望没有像findByID() 这样的默认功能

来自参考:

 $queryBuilder = $dm->createQueryBuilder('User')->field('id')->in([$id1,$id2,$id3]);
 $usersCollection = $queryBuilder->getQuery()->execute();

或者对于单个文档:

$user = $dm->getRepository('User')->find($id);

相关内容

  • 没有找到相关文章

最新更新