您好我有一个查询,其中$ in将在$内使用,或者因为有两组条件。
(
[conditions] => Array
(
[$or] => Array
(
[0] => Array
(
[id] => Array
(
[$in] => Array
(
[0] => 53fc47ee6eb2361111ba4364
[1] => 53fc48336eb2361311ba4360
[2] => 53fc48716eb2361411ba4360
)
)
)
)
)
)
它给了我一个空的结果但是如果跳过$或者在条件下直接使用id它会给我想要的结果。以下格式工作正常。但是你知道我需要$或第二套条件。
(
[conditions] => Array
(
[id] => Array
(
[$in] => Array
(
[0] => 53fc47ee6eb2361111ba4364
[1] => 53fc48336eb2361311ba4360
[2] => 53fc48716eb2361411ba4360
)
)
)
)
同样,我需要$或因为我需要在里面设置两组条件。我这里只展示了一个。
我正在使用ICHIKAWAY CAKEPHP MONGO插件。
请帮忙!!!
答案 0 :(得分:-1)
在ICHIKAWAY CAKEPHP MONGO插件中使用$in
:
$this->paginate = array('conditions' => array(
'category' => array('$in'=>array('123', 'a', 'abc')))
);
以上代码将选择array('123', 'a', 'abc')
我希望这会有所帮助