与运营商一样的条件

时间:2014-07-22 09:34:09

标签: mongodb cakephp

我在使用cakephp的MongoDB中更新。

Cakephp代码

$conditions = array();
if(isset($this->params->query['search']) && $this->params->query['search']!="")
{
    $conditions['TextBox.name']="/".$this->params->query['search']."/";
}
$data = $this->TextBox->find('all',array(
    'conditions'=>$conditions,
    'order'=>'created_on desc')
);

它是等效的 MongoDB查询

db.text_boxes.find( {"name":"\/sad\/"}, [] ).sort( [] ).limit( 0 ).skip( 0 ).hint( [] );

我想使用cakephp在mongoDB中搜索以下内容。

SELECT * FROM TextBox where name like '%sad%';
我试过各种方法,但没有运气。我哪里错了?如果需要更多信息,我会帮助您。

0 个答案:

没有答案