Skip to main content

langchain-mongodb

Installation

pip install -U langchain-mongodb

Usage

For more detailed usage examples and documentation, please refer to the MongoDB LangChain documentation.

Using MongoDBAtlasVectorSearch

import os
from langchain_mongodb import MongoDBAtlasVectorSearch
from langchain_openai import OpenAIEmbeddings

# Pull MongoDB Atlas URI from environment variables
MONGODB_ATLAS_CONNECTION_STRING = os.environ["MONGODB_CONNECTION_STRING"]
DB_NAME = "langchain_db"
COLLECTION_NAME = "test"
VECTOR_SEARCH_INDEX_NAME = "index_name"

MODEL_NAME = "text-embedding-3-large"
OPENAI_API_KEY =  os.environ["OPENAI_API_KEY"]


vectorstore = MongoDBAtlasVectorSearch.from_connection_string(
    connection_string=MONGODB_ATLAS_CONNECTION_STRING,
    namespace=DB_NAME + "." + COLLECTION_NAME,
    embedding=OpenAIEmbeddings(model=MODEL_NAME),
    index_name=VECTOR_SEARCH_INDEX_NAME,
)

retrieved_docs = vectorstore.similarity_search(
    "How do I deploy MongoDBAtlasVectorSearch in our production environment?")

Release files for langchain-mongodb 0.12.0

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

Source distribution (sdist)

Source distribution for langchain-mongodb 0.12.0
File Size Uploaded
langchain_mongodb-0.12.0.tar.gz 322.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for langchain-mongodb 0.12.0
File Interpreter ABI Platform
langchain_mongodb-0.12.0-py3-none-any.whl Python 3 none any Details

Total release size: 389.5 kB

Release files / langchain_mongodb-0.12.0.tar.gz

Download URL langchain_mongodb-0.12.0.tar.gz
Size 322.8 kB
Tags Source
SHA-256 checksum
How to use checksums
128acf526848035f7900b2b0957f63e5a3118002dc27831bd749b848ddab2bba
BLAKE2b-256 checksum
How to use checksums
82c0ae7c590b1415165c603d0fe692eed398f16bb2f9f35f28bfa266437e7335
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / langchain_mongodb-0.12.0-py3-none-any.whl

Download URL langchain_mongodb-0.12.0-py3-none-any.whl
Size 66.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e8623fb2019fde9d8f0c7fc63000d14abfb399bd1b81a1fb6936862c1399651e
BLAKE2b-256 checksum
How to use checksums
83a43859562f62ba9ec22130bed7f152e2cf83b0271612d93d97d66ade8e4da3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14
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