0
我想從mongo db使用php獲取記錄。我正在嘗試使用mongo集合中的_id字段來訪問記錄。但我無法獲取相應的記錄,我只能變爲空。這是我正在使用的代碼。使用PHP從mongo db獲取基於「_id」的記錄
$db = $this->Generalmodel->connect();
$collection = $db->listing;
$cursor = $collection->findOne(array("_id"=>$id));
var_dump($cursor);
我還與以下嘗試過了,是沒有用的太
$collection = $db->listing;
$cursor = $collection->find(array('$and' => array(array('_id' => $id), array('blocked' => "0"))));
foreach ($cursor as $obj)
var_dump($obj)
我失去了一些東西?
'$ id'的值是什麼? – 2011-12-29 15:07:55
這是我從我的會話中獲取的價值。基本上它是由mongo生成的_id,從我使用這個實體列表來選擇關於單個實體的詳細信息 – swordfish 2011-12-29 15:10:14
我的意思是,它是什麼類型?實際的ObjectId,還是它轉換爲字符串? – 2011-12-29 15:12:12