Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 类ODM运算符语法_Php_Mongodb_Sql Like_Doctrine Odm - Fatal编程技术网

Php 类ODM运算符语法

Php 类ODM运算符语法,php,mongodb,sql-like,doctrine-odm,Php,Mongodb,Sql Like,Doctrine Odm,如何在odm中模拟SQL中的like运算符 用例:我想在变量$search中找到一个主题,该主题在字段标题字符串的某处 查询是什么样子的 感谢您的所有回答使用 但是我建议使用单独的搜索引擎(,)好的,这很有效。现在我想在其他字段中搜索相同的变量。我尝试添加$qb->field('name')->equals(new\MongoRegex('/.'.'.'.'.$this->search.*/i');但我得到的结果是空的。如何做到这一点? $qb->field($field)->eq

如何在odm中模拟SQL中的like运算符

用例:我想在变量$search中找到一个主题,该主题在字段标题字符串的某处

查询是什么样子的

感谢您的所有回答

使用


但是我建议使用单独的搜索引擎(,)

好的,这很有效。现在我想在其他字段中搜索相同的变量。我尝试添加$qb->field('name')->equals(new\MongoRegex('/.'.'.'.'.$this->search.*/i');但我得到的结果是空的。如何做到这一点?
$qb->field($field)->equals(new \MongoRegex('/.*paliw.*/i'));