def METHOD_NAME(self, uri, options=None):
    """Opens `uri`.
    The `options` argument provies additional input to the driver.
    Which options that are supported varies between the plugins.  It
    should be a valid URL query string of the form:
        key1=value1;key2=value2...
    An ampersand (&) may be used instead of the semicolon (;).
    All options that begin with MONGOCLIENT_<keyword> will be
    passed directly to the mongodb client.
    Options:
    - database: Name of database to use (default: "dlite")
    - collection: Name of collection to use (default: "dlite_coll")
    - user: User name.
    - password: Password.
    - mode: "r" for opening in read-only mode, "w" for read/write mode.
    - schema: Schema to use when connecting to MongoDB server.  Defaults
          to schema in `uri`.
    - authMechanism: Authentication mechanism
    - mock: Whether to use mongomock.
    """
    parsed_options = self._parse_options(options)
    self._configure(parsed_options, uri)