Lithium:查找条件不在数组中的列表

时间:2012-11-10 07:17:05

标签: mongodb find lithium

我正在尝试将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"
  ));

上面给出了一个空数组。

1 个答案:

答案 0 :(得分:2)

由于您使用的是MongoDB,请使用$nin运算符

'conditions' => array(
    'number' => array('$nin' => $importedVolumes)
 )