Back to Langflow

MongoDB

docs/versioned_docs/version-1.8.0/Components/bundles-mongodb.mdx

1.10.0.dev203.4 KB
Original Source

import Icon from "@site/src/components/icon"; import PartialParams from '@site/docs/_partial-hidden-params.mdx'; import PartialConditionalParams from '@site/docs/_partial-conditional-params.mdx'; import PartialVectorSearchResults from '@site/docs/_partial-vector-search-results.mdx'; import PartialVectorStoreInstance from '@site/docs/_partial-vector-store-instance.mdx';

<Icon name="Blocks" aria-hidden="true" /> Bundles contain custom components that support specific third-party integrations with Langflow.

This page describes the components that are available in the MongoDB bundle.

MongoDB Atlas

The MongoDB Atlas component reads and writes to MongoDB Atlas vector stores using an instance of MongoDBAtlasVectorSearch.

<details> <summary>About vector store instances</summary> <PartialVectorStoreInstance /> </details> <PartialVectorSearchResults />

MongoDB Atlas parameters

You can inspect a vector store component's parameters to learn more about the inputs it accepts, the features it supports, and how to configure it.

<PartialParams /> <PartialConditionalParams />

For information about accepted values and functionality, see the MongoDB Atlas documentation or inspect component code.

NameTypeDescription
mongodb_atlas_cluster_uriSecretStringInput parameter. The connection URI for your MongoDB Atlas cluster. Required.
enable_mtlsBooleanInput parameter. Enable mutual TLS authentication. Default: false.
mongodb_atlas_client_certSecretStringInput parameter. Client certificate combined with private key for mTLS authentication. Required if mTLS is enabled.
db_nameStringInput parameter. The name of the database to use. Required.
collection_nameStringInput parameter. The name of the collection to use. Required.
index_nameStringInput parameter. The name of the Atlas Search index, it should be a Vector Search. Required.
insert_modeStringInput parameter. How to insert new documents into the collection. The options are "append" or "overwrite". Default: "append".
embeddingEmbeddingsInput parameter. The embedding model to use.
number_of_resultsIntegerInput parameter. Number of results to return in similarity search. Default: 4.
index_fieldStringInput parameter. The field to index. Default: "embedding".
filter_fieldStringInput parameter. The field to filter the index.
number_dimensionsIntegerInput parameter. Embedding vector dimension count. Default: 1536.
similarityStringInput parameter. The method used to measure similarity between vectors. The options are "cosine", "euclidean", or "dotProduct". Default: "cosine".
quantizationStringInput parameter. Quantization reduces memory costs by converting 32-bit floats to smaller data types. The options are "scalar" or "binary".