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?")

Metadata

Release files for langchain-mongodb 0.12.1

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.1
File Size Uploaded
langchain_mongodb-0.12.1.tar.gz 322.4 kB Details

Built distribution (wheel)

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

Total release size: 389.1 kB

Release files / langchain_mongodb-0.12.1.tar.gz

Download URL langchain_mongodb-0.12.1.tar.gz
Size 322.4 kB
Tags Source
SHA-256 checksum
How to use checksums
dd157ba1d1ca993dc8d34e8433869ae67bdc02249417ead0ce193be00baaca2a
BLAKE2b-256 checksum
How to use checksums
d1c280514bf0d83bb06d48d12bd83dd8c360447b28dda5b161bdda3cee280bd4
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.1-py3-none-any.whl

Download URL langchain_mongodb-0.12.1-py3-none-any.whl
Size 66.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d62500f465ddd6fc6df9790b72e7a3bc28a85db8d95b96c66ddbd1590b793024
BLAKE2b-256 checksum
How to use checksums
8916388f4d4b2b261fa277eb95b68b8efb07198dc37c900d03f2b37a149177da
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