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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

langchain_mongodb-0.12.0.tar.gz (322.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

langchain_mongodb-0.12.0-py3-none-any.whl (66.8 kB view details)

Uploaded Python 3

File details

Details for the file langchain_mongodb-0.12.0.tar.gz.

File metadata

  • Download URL: langchain_mongodb-0.12.0.tar.gz
  • Upload date:
  • Size: 322.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for langchain_mongodb-0.12.0.tar.gz
Algorithm Hash digest
SHA256 128acf526848035f7900b2b0957f63e5a3118002dc27831bd749b848ddab2bba
MD5 ff55c08006c1518211102fe6eb9c4076
BLAKE2b-256 82c0ae7c590b1415165c603d0fe692eed398f16bb2f9f35f28bfa266437e7335

See more details on using hashes here.

File details

Details for the file langchain_mongodb-0.12.0-py3-none-any.whl.

File metadata

File hashes

Hashes for langchain_mongodb-0.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e8623fb2019fde9d8f0c7fc63000d14abfb399bd1b81a1fb6936862c1399651e
MD5 b9013a94213f306ef036d0d8727900bc
BLAKE2b-256 83a43859562f62ba9ec22130bed7f152e2cf83b0271612d93d97d66ade8e4da3

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.12.0 This release

2 files

0.11.0

2 files

0.10.0

2 files

0.9.0

2 files

0.8.0

2 files

0.7.2

2 files

0.7.1

2 files

0.7.0

2 files

0.6.2

2 files

0.6.1

2 files

0.6.0

2 files

0.5.0

2 files

0.4.0

2 files

0.3.0

2 files

0.2.0

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page