【发布时间】:2014-08-18 08:24:20
【问题描述】:
是否可以使用学说 mongodb createquerybuilder() 添加对文档的多个引用? 这是我想做的一个例子: 我有 2 个集合:用户和运动处于 1:n 关系中,因此一个用户有多个运动,一个运动指的是一个用户。
要从用户那里获取动作,我可以这样做
$user->getMovements();
我也可以像这样调用学说 createQueryBuilder:
$query->createQueryBuilder('Movement');
$query->field('user')->references($user);
两者都给了我预期的结果。但是如果我想在一个查询中获取 2 或 3 个用户的移动怎么办?
是否可以做类似的事情(我试过但没用)
$q->field('user')->references($user1);
$q->field('user')->references($user2);
// etc.
我坚持这样的查询。感谢帮助 ! 科尔扎克。
【问题讨论】:
标签: mongodb symfony reference doctrine-orm doctrine