我正在尝试构建一个Mongo ID数组,然后从数据库中返回它们。这些似乎是正确的,但没有结果。
$itmes = array('541babe70f8da9c6388b4567','541babe70f8da9c6388b4568');
foreach($items as $id){
$_ids[] = new MongoId($id);
}
var_dump($_ids); // looks good so far
// GET ItemID(s) FROM _id(s) PASSED
$cursor = $mongo->somecollection->find(
array('_id'=>array('$in'=>$_ids) )
);
foreach ($cursor as $_id => $row) {
var_dump($_id);
var_dump($row);
}
我没有结果。这不可能吗?如何在一个查询中返回Mongo ID的多个文档?