显示了所有内容(包括55d9d86746ba9a3a7f642b83)。我不想让它显示数组$veri
中的数据
$veri=Array
(
[0] => 55d9d86746ba9a3a7f642b83
)
$urun = $c->find(array('_id' => array('$nin' => $veri)));
试试下面的代码:
<?php
$mongo = new Mongo();
$db = $mongo->selectDB("foo");
$cur = $db->bar;
$veri = array(
new MongoId('55d9d86746ba9a3a7f642b83')
);
$urun = $cur->find(array('_id' => array('$nin' => $veri)));
foreach($urun as $doc) {
var_dump($doc);
}
?>
注意我是如何使用MongoId
的,而不是原样复制粘贴id。还要注意,数组不需要索引[0]