0
任何人都知道我可以在cakephp中使用OR子句對數據庫MongoDB進行查詢嗎?如何在一個帶有MongoDB的查詢cakephp2.3中創建一個子句「OR」?
我使用:
$produtos = $this->Anuncio->find('all',
array('conditions' =>
array('OR' => array(
'nomeProduto'=> array('$regex' => (string)$pesq),
'categoria'=> array('$regex' => (string)$pesq))
),
));
,但不工作。
爲什麼雙數組? 'array('conditions'=> array('OR'=> array( 'nome LIKE'=>'%'。(string)$ pesq。'%', 'sobrenome LIKE'=>'%'。 (string)$ pesq)。'%')) )'也不起作用? – Nunser
是的,通常在mysql數據庫中工作。 但在MongoDB數據庫中不起作用。什麼都不返回 –
所以我認爲OR子句在搜索MongoDB時做了不同的處理。 –