PHP конвертировать MongoDB objectID

0

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

$_newCursor = $this->collection->findOne($urlQuery);
$_id = $_newCursor['_id'];
Теги:

1 ответ

1
Лучший ответ

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

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

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

$_id = $mongoIdObject->__ToString();
  • 0
    Большое спасибо, я запутался. Я попробовал много предложений, я попробую это сейчас. Спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню