/**
  * Command.
  *
  * Runs a Mongo command (such as GeoNear). See the Mongo documentation
  *  for more usage scenarios - http://dochub.mongodb.org/core/commands
  *
  * @param array $query The command query
  *
  * @access public
  * @return \Flywheel\Mongo\MongoDB
  */
 public function command($query = array())
 {
     try {
         $execute = $this->_dbhandle->command($query);
         return $execute;
     } catch (\MongoCursorException $Exception) {
         throw new Exception('Mongo command failed to execute: ' . $Exception->getMessage());
         //@end
     }
 }
 public function __construct()
 {
     parent::__construct();
     $this->db = MongoDB::getInstance();
 }