From a023e98c4d1a4e7b67e1b471d6a03d6cda8b1038 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Tue, 9 Feb 2021 11:07:47 +0100 Subject: [PATCH] MongoDB: Fix getting binary fields --- adminer/drivers/mongo.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adminer/drivers/mongo.inc.php b/adminer/drivers/mongo.inc.php index a3fc6200..157af06b 100644 --- a/adminer/drivers/mongo.inc.php +++ b/adminer/drivers/mongo.inc.php @@ -45,7 +45,7 @@ if (isset($_GET["mongo"])) { $row[$key] = (is_a($val, 'MongoDB\BSON\ObjectID') ? 'MongoDB\BSON\ObjectID("' . strval($val) . '")' : (is_a($val, 'MongoDB\BSON\UTCDatetime') ? $val->toDateTime()->format('Y-m-d H:i:s') : - (is_a($val, 'MongoDB\BSON\Binary') ? $val->bin : //! allow downloading + (is_a($val, 'MongoDB\BSON\Binary') ? $val->getData() : //! allow downloading (is_a($val, 'MongoDB\BSON\Regex') ? strval($val) : (is_object($val) ? json_encode($val, 256) : // 256 = JSON_UNESCAPED_UNICODE $val // MongoMinKey, MongoMaxKey