unstructured icon indicating copy to clipboard operation
unstructured copied to clipboard

bug/unexpected kwarg in MongoDB Destination Connector

Open ron-unstructured opened this issue 2 months ago • 0 comments

Describe the bug Got this error message following the MongoDB Destination Connector docs

TypeError: SimpleMongoDBConfig.init() got an unexpected keyword argument 'uri'

To Reproduce From the docs:

def get_writer() -> Writer:
    return MongodbWriter(
        connector_config=SimpleMongoDBConfig(
            uri=os.getenv("MONGODB_URI"),
            database=os.getenv("MONGODB_DATABASE_NAME"),
            collection=os.getenv("DESTINATION_MONGO_COLLECTION"),
        ),
        write_config=WriteConfig(),
    )

The correct function should be:

def get_writer() -> Writer:
    return MongodbWriter(
        connector_config=SimpleMongoDBConfig(
            MongoDBAccessConfig(uri=uri),
            database=database,
            collection=collection,
        ),
        write_config=WriteConfig(),
    )

ron-unstructured avatar Apr 11 '24 18:04 ron-unstructured