Skip to main content

langchain-mongodb

Installation

pip install -U langchain-mongodb

Usage

Using MongoDBAtlasVectorSearch

from langchain_mongodb import MongoDBAtlasVectorSearch

# Pull MongoDB Atlas URI from environment variables
MONGODB_ATLAS_CLUSTER_URI = os.environ.get("MONGODB_ATLAS_CLUSTER_URI")

DB_NAME = "langchain_db"
COLLECTION_NAME = "test"
ATLAS_VECTOR_SEARCH_INDEX_NAME = "index_name"
MONGODB_COLLECTION = client[DB_NAME][COLLECTION_NAME]

# Create the vector search via `from_connection_string`
vector_search = MongoDBAtlasVectorSearch.from_connection_string(
    MONGODB_ATLAS_CLUSTER_URI,
    DB_NAME + "." + COLLECTION_NAME,
    OpenAIEmbeddings(disallowed_special=()),
    index_name=ATLAS_VECTOR_SEARCH_INDEX_NAME,
)

# Initialize MongoDB python client
client = MongoClient(MONGODB_ATLAS_CLUSTER_URI)
# Create the vector search via instantiation
vector_search_2 = MongoDBAtlasVectorSearch(
    collection=MONGODB_COLLECTION,
    embeddings=OpenAIEmbeddings(disallowed_special=()),
    index_name=ATLAS_VECTOR_SEARCH_INDEX_NAME,
)

Metadata

Release files for gigachain-mongodb 0.1.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gigachain-mongodb 0.1.8
File Size Uploaded
gigachain_mongodb-0.1.8.tar.gz 20.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gigachain-mongodb 0.1.8
File Interpreter ABI Platform
gigachain_mongodb-0.1.8-py3-none-any.whl Python 3 none any Details

Total release size: 45.5 kB

Release files / gigachain_mongodb-0.1.8.tar.gz

Download URL gigachain_mongodb-0.1.8.tar.gz
Size 20.5 kB
Tags Source
SHA-256 checksum
How to use checksums
0b66146137bf84ddc909b409833a30a44a1311aaabc67e7f55bc007819cdf171
BLAKE2b-256 checksum
How to use checksums
a2768d89b95c3d4b00e0426610cc6e7815db9525665698b783389d8fe8d227fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.11.6 Darwin/23.5.0

Release files / gigachain_mongodb-0.1.8-py3-none-any.whl

Download URL gigachain_mongodb-0.1.8-py3-none-any.whl
Size 25.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a3b41b15edc5c7aec147c08e5ec7d5c629a8d710b64240df6b0287c6b7cd6632
BLAKE2b-256 checksum
How to use checksums
b4ef9ff309b01fb94e6368c124968c2d53da3f7b6606638061c25424a54814b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.11.6 Darwin/23.5.0

Release history Release notifications | RSS feed

This release

0.1.8 This release

2 release files

0.1.7

2 release files

0.1.6

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page