From dc4485f0a9d681acdc81f9d31afda714554d7dff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Kri=C5=A1ka?= Date: Wed, 8 Jan 2014 12:26:21 +0100 Subject: [PATCH] MongoDB: show value of _id field instead of class name --- adminer/drivers/mongo.inc.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/adminer/drivers/mongo.inc.php b/adminer/drivers/mongo.inc.php index ec7854fc..574ff3e3 100644 --- a/adminer/drivers/mongo.inc.php +++ b/adminer/drivers/mongo.inc.php @@ -56,12 +56,13 @@ if (isset($_GET["mongo"])) { $this->_charset[$key] = 63; } $row[$key] = + (is_a($val, 'MongoId') ? 'ObjectId("' . strval($val) . '")': (is_a($val, 'MongoDate') ? gmdate("Y-m-d H:i:s", $val->sec) . " GMT" : (is_a($val, 'MongoBinData') ? $val->bin : //! allow downloading (is_a($val, 'MongoRegex') ? strval($val) : (is_object($val) ? get_class($val) : // MongoMinKey, MongoMaxKey $val - )))); + ))))); } $this->_rows[] = $row; foreach ($row as $key => $val) {