我有一份MongoDb文档,测验.
/**
* @MongoDB\Document(
* collection = "Quizzes",
* repositoryClass = "Company\MyBundle\Repository\QuizRepository",
* slaveOkay = true
* )
*/
class Quiz extends QuizEntity这个测验包含许多问题。
/**
* @MongoDB\EmbedMany(targetDocument="QuizQuestion", name="questions")
*/
protected $questions = array();如果我有一个问题的主要ID,我如何才能查询知识库的问答吗?
(意思是,在id=4333上找一个包含我问题的小测验)
发布于 2013-11-29 14:17:59
我会用这样的方法
/* $question = your question */
$dql = 'SELECT z FROM YourBundle:Quiz z INNER JOIN z.questions q WITH q= :question';
$yourQuery->setParameter('question', $question);https://stackoverflow.com/questions/20287067
复制相似问题