/** * 获得数据库对象 */ public static function getDb($paramArr) { $options = array('module' => false, 'readWrite' => 1, 'retry' => true); if (is_array($paramArr)) { $options = array_merge($options, $paramArr); } extract($options); if (!$module || !isset(self::$_cacheCfg[$module])) { return false; } $cfg = $readWrite == 2 ? self::$_cacheCfg[$module]["write"] : self::$_cacheCfg[$module]["read"]; $extParam = array(); if (isset($cfg["slaveOk"])) { $extParam['slaveOkay'] = 1; } #服务器数据 $server = $cfg["server"]; $db = $module; return API_MongoDB::selectDB($server, $db, $extParam); }