2014-12-11 5 views
0

Когда я получаю идентификатор объекта из mongodb, который был создан самим mongo
Как я могу преобразовать/закодировать его на базу 64 с помощью PHP?PHP convert MongoDB objectID

$_newCursor = $this->collection->findOne($urlQuery); 
$_id = $_newCursor['_id']; 

ответ

1

, если вам действительно нужно иметь Mongoid в кодировке Base64 вам нужно сделать, это:

$_newCursor = $this->collection->findOne($urlQuery); 
$_id = base64_encode((string)$_newCursor['_id']); 

Кроме того, если у вас есть Mongoid объект можно извлечь идентификатор строки с:

$_id = $mongoIdObject->__ToString(); 
+0

Спасибо большое, я смутился. Я попробовал много предложений, я попробую это сейчас. Благодаря! –

Смежные вопросы