我正在尝试将find用于包含fields = name和字段“number”的列表,而不是在数组$ importedVolumes的列表中。
$importedVolumes = array('22','38');
Volumes::find('list', array(
"fields"=>"name",
"conditions"=>array("number"=>
array("NOT IN"=>$importedVolumes)
),
"order"=>"number ASC"
));
上面给出了一个空数组。
答案 0 :(得分:2)
由于您使用的是MongoDB,请使用$nin
运算符
'conditions' => array(
'number' => array('$nin' => $importedVolumes)
)