我在使用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%';
我试过各种方法,但没有运气。我哪里错了?如果需要更多信息,我会帮助您。