我正在使用Symfony + Doctrine。我想在MongoDB的数组字段中找到给定的单词。
代码如下:
$terms = $this->getRepository('name_of_the_Mongo_document')
->findBy(['terms'
=> new \MongoRegex('/^'.$query.'/i')],
['terms' => 'ASC'],
5);
如果terms
是MongoDB中的字符串字段,则此代码有效,如果它是数组,则该代码无效。我想找到一种在数组中查找的方法(这里的术语是我的MongoDB文档中的数组)。