diff --git a/core/MY_Model.php b/core/MY_Model.php index 369d4ab..81afe7b 100644 --- a/core/MY_Model.php +++ b/core/MY_Model.php @@ -910,10 +910,16 @@ private function _typecast(&$results, $multiple = FALSE) if ($multiple) { // Typecast each element in the results array - foreach ($results as &$result) - { + //for MongoDb + if($this -> _mongodb){ + foreach ($results as &$result) + { $this->_typecast($result); + } + }else{ + $results = $results->{$this->_return_type($multiple)}(); } + } // Single value to typecast else