public function getCollection($name, $refresh = false)
    {
        if (is_array($name)) {
            list ($dbName, $collectionName) = $name;
            return $this->getDatabase($dbName)->getCollection($collectionName, $refresh);
        }
        return $this->getDatabase()->getCollection($name, $refresh);
    }
public function getCollection($name, $refresh = false)
    {
        if (is_array($name)) {
            list ($dbName, $collectionName) = $name;
            return $this->getDatabase($dbName)->getCollection($collectionName, $refresh);
        }
        return $this->getDatabase()->getCollection($name, $refresh);
    }
public function getCollection ( $ name , $ refresh = false ) { if ( is_array ( $ name ) ) { list ( $ dbName , $ collectionName ) = $ name ; return $ this -> getDatabase ( $ dbName ) -> getCollection ( $ collectionName , $ refresh ) ; } return $ this -> getDatabase ( ) -> getCollection ( $ name , $ refresh ) ; }
Returns the MongoDB collection with the given name.
@param string|array $name collection name. If string considered as the name of the collection
inside the default database. If array - first element considered as the name of the database,
second - as name of collection inside that database
@param bool $refresh whether to reload the collection instance even if it is found in the cache.
@return Collection Mongo collection instance.
Returns the MongoDB collection with the given name .