在数组字段中查找Doctrine MongoDB getRepository查找

时间:2018-09-26 13:28:52

标签: mongodb symfony doctrine doctrine-query

我正在使用Symfony + Doctrine。我想在MongoDB的数组字段中找到给定的单词。

代码如下:

$terms = $this->getRepository('name_of_the_Mongo_document')
  ->findBy(['terms'
    => new \MongoRegex('/^'.$query.'/i')],
      ['terms' => 'ASC'],
       5);

如果terms是MongoDB中的字符串字段,则此代码有效,如果它是数组,则该代码无效。我想找到一种在数组中查找的方法(这里的术语是我的MongoDB文档中的数组)。

0 个答案:

没有答案