2015-08-14 136 views
0

我想從mongodb中獲取ObjectID,但是我沒有得到相同的id。 看看我的下面的代碼。yii2:使用yii2獲取mongoDB的ObjectID

$query->select([]) 
->from('firmadmin') 
->where(['userName' => $user]); 


if($rows!=null) 
    { 
     foreach($rows as $row) 
     { 

       $response['uid'] = $row['_id']; 

     } 
    } 

當我檢查我的回覆時,顯示'sacOUbxUR.b7E'。但這不是我的真實身份。 在Mongodb我的實際ID是「_id」:ObjectId("55a48f00d88488d50ea7c07d") 我想要我的實際ID 55a48f00d88488d50ea7c07d。 你能告訴我如何實現它?

回答

0

變更$row['_id'];(string)$row['_id'];