Creates a MongoDB loader with necessary database connection details and configurations.
from_connection_string(
cls,
connection_string: str,
db_name: str,
collection_name: str,
*,
filter_criteria: Optional[Dict] = None,
field_names: Optional[Sequence[str]] = None,
metadata_names: Optional[Sequence[str]] = None,
include_db_collection_in_metadata: bool = True
) -> MongoDBLoader| Name | Type | Description |
|---|---|---|
connection_string* | str | MongoDB connection URI. |
db_name* | str | Name of the database to connect to. |
collection_name* | str | Name of the collection to fetch documents from. |
filter_criteria | Optional[Dict] | Default: NoneMongoDB filter criteria for querying |
field_names | Optional[Sequence[str]] | Default: NoneList of field names to retrieve |
metadata_names | Optional[Sequence[str]] | Default: NoneAdditional metadata fields to |
include_db_collection_in_metadata | bool | Default: TrueFlag to include database and |