Skip to content

Commit 1cc2c21

Browse files
committed
fix: use langchain-mongodb
use langchain-mongodb instead of depricated langchain_community.vectorstores for MongoDBAtlasVectorSearch import
1 parent c34b79f commit 1cc2c21

5 files changed

Lines changed: 47 additions & 10 deletions

File tree

src/backend/base/pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ dependencies = [
103103
"pyasn1>=0.6.3,<0.7.0",
104104
"langgraph-checkpoint>4.0.0,<5.0.0",
105105
"transformers>=5.6.0,<6.0.0",
106+
"langchain-mongodb>=0.11.0",
106107
]
107108

108109
[dependency-groups]
@@ -208,7 +209,7 @@ chroma = [
208209
upstash = ["upstash-vector==0.6.0"]
209210
pinecone = ["langchain-pinecone~=0.2.13; python_version < '3.14'"]
210211
milvus = ["langchain-milvus~=0.3.2"]
211-
mongodb-vectors = ["langchain-mongodb==0.7.0"]
212+
mongodb-vectors = ["langchain-mongodb>=0.7.0"]
212213
astradb = ["langchain-astradb~=1.0.0"]
213214

214215
# Individual LLM providers

src/backend/base/uv.lock

Lines changed: 21 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lfx/pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ integration = [
9797
# Dependencies for running Simple Agent and other integration tests
9898
"langchain-openai>=1.1.12,<2.0.0",
9999
"langchain-community>=0.4.1,<1.0.0",
100+
"langchain-mongodb>=0.11.0",
100101
"beautifulsoup4>=4.12.0",
101102
"lxml>=5.0.0",
102103
]

src/lfx/src/lfx/components/mongodb/mongodb_atlas.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import time
33

44
import certifi
5-
from langchain_community.vectorstores import MongoDBAtlasVectorSearch
5+
from langchain_mongodb import MongoDBAtlasVectorSearch
66
from pymongo.collection import Collection
77
from pymongo.operations import SearchIndexModel
88

uv.lock

Lines changed: 22 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)