任何人都知道如何使用OR子句向Cake数据库MongoDB中的cakephp进行查询?
我正在使用:
$produtos = $this->Anuncio->find('all',
array('conditions' =>
array('OR' => array(
'nomeProduto'=> array('$regex' => (string)$pesq),
'categoria'=> array('$regex' => (string)$pesq))
),
));
但无效。
答案 0 :(得分:0)
让它工作,它是如此使用'$或'而不是'或'。 所以研究如下:
$produtos = $this->Anuncio->find('all',
array('conditions' =>
array('$or' => array(
array('nomeProduto'=> array('$regex' => (string)$pesq)),
array('categoria'=> array('$regex' => (string)$pesq)))
),
));