- class MongoDbContainer(image: str = 'mongo:latest', port: int = 27017, username: str | None = None, password: str | None = None, dbname: str | None = None, **kwargs)ΒΆ
Mongo document-based database container.
Example
>>> from testcontainers.mongodb import MongoDbContainer >>> with MongoDbContainer("mongo:7.0.7") as mongo: ... db = mongo.get_connection_client().test ... # Insert a database entry ... result = db.restaurants.insert_one( ... { ... "name": "Vella", ... "cuisine": "Italian", ... "restaurant_id": "123456" ... } ... ) ... # Find the restaurant document ... result = db.restaurants.find_one({"name": "Vella"}) ... result["restaurant_id"] '123456'