当我从mongodb获取由mongo本身生成的对象id时 如何使用PHP将其转换/编码为base 64?
$_newCursor = $this->collection->findOne($urlQuery);
$_id = $_newCursor['_id'];
答案 0 :(得分:1)
如果你真的需要在base64编码的字符串中使用mongoID,你需要这样做:
$_newCursor = $this->collection->findOne($urlQuery);
$_id = base64_encode((string)$_newCursor['_id']);
此外,如果您有MongoID对象,则可以使用以下内容提取字符串ID:
$_id = $mongoIdObject->__ToString();