[GH-ISSUE #1299] [langchain]: SimilaritySearch with MongoDBAtlasVectorSearch #190

Open
opened 2026-02-17 17:19:22 -05:00 by yindo · 1 comment
Owner

Originally created by @immortalmind-mo-salah on GitHub (Nov 5, 2025).
Original GitHub issue: https://github.com/langchain-ai/docs/issues/1299

Type of issue

issue / bug

Language

JavaScript

Description

Regarding the new documentation, I am trying to use MongoDB Atlas for my vector search. Unfortunately, I cannot find the function for SimilaritySearch.

 import { MongoDBAtlasVectorSearch } from "@langchain/mongodb";
const embeddings = new OpenAIEmbeddings({
  model: "text-embedding-3-large"
});
const client = new MongoClient(process.env.MONGO_URI || "");
const collection = client
  .db("test")
  .collection("embeddings");

const vectorStore = new MongoDBAtlasVectorSearch(embeddings, {
  collection: collection,
  indexName: "embedding_vector_index",
  textKey: "content",
  embeddingKey: "vector",
});
        const results = await vectorStore.SimilaritySearch() ->>>> doesn't exist.
       // I can only use the following:

 const results = await vectorStore.similaritySearchVectorWithScore(
          queryVector,
          input.limit || 5,
          filter
        );
      
Originally created by @immortalmind-mo-salah on GitHub (Nov 5, 2025). Original GitHub issue: https://github.com/langchain-ai/docs/issues/1299 ### Type of issue issue / bug ### Language JavaScript ### Description Regarding the new documentation, I am trying to use MongoDB Atlas for my vector search. Unfortunately, I cannot find the function for `SimilaritySearch`. ```typescript import { MongoDBAtlasVectorSearch } from "@langchain/mongodb"; const embeddings = new OpenAIEmbeddings({ model: "text-embedding-3-large" }); const client = new MongoClient(process.env.MONGO_URI || ""); const collection = client .db("test") .collection("embeddings"); const vectorStore = new MongoDBAtlasVectorSearch(embeddings, { collection: collection, indexName: "embedding_vector_index", textKey: "content", embeddingKey: "vector", }); const results = await vectorStore.SimilaritySearch() ->>>> doesn't exist. // I can only use the following: const results = await vectorStore.similaritySearchVectorWithScore( queryVector, input.limit || 5, filter ); ```
yindo added the langchainexternal labels 2026-02-17 17:19:22 -05:00
Author
Owner

@paratha14 commented on GitHub (Nov 19, 2025):

Hi !
Could you please assign this issue to me, as I feel I could contribute to it.
Thank you.

@paratha14 commented on GitHub (Nov 19, 2025): Hi ! Could you please assign this issue to me, as I feel I could contribute to it. Thank you.
yindo changed title from [langchain]: SimilaritySearch with MongoDBAtlasVectorSearch to [GH-ISSUE #1299] [langchain]: SimilaritySearch with MongoDBAtlasVectorSearch 2026-06-05 17:25:33 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/docs#190