Class: MongoDBAtlasVectorSearch
Extends
Implements
Constructors
new MongoDBAtlasVectorSearch()
new MongoDBAtlasVectorSearch(
init
):MongoDBAtlasVectorSearch
Parameters
• init: Partial
<MongoDBAtlasVectorSearch
> & object
Returns
Overrides
Source
packages/core/src/storage/vectorStore/MongoDBAtlasVectorStore.ts:43
Properties
collection
private
collection:Collection
<Document
>
Source
packages/core/src/storage/vectorStore/MongoDBAtlasVectorStore.ts:41
embedModel
embedModel:
BaseEmbedding
Inherited from
Source
packages/core/src/storage/vectorStore/types.ts:86
embeddingKey
embeddingKey:
string
Source
packages/core/src/storage/vectorStore/MongoDBAtlasVectorStore.ts:36
flatMetadata
flatMetadata:
boolean
=true
Source
packages/core/src/storage/vectorStore/MongoDBAtlasVectorStore.ts:32
idKey
idKey:
string
Source
packages/core/src/storage/vectorStore/MongoDBAtlasVectorStore.ts:37
indexName
indexName:
string
Source
packages/core/src/storage/vectorStore/MongoDBAtlasVectorStore.ts:35
insertOptions?
optional
insertOptions:BulkWriteOptions
Source
packages/core/src/storage/vectorStore/MongoDBAtlasVectorStore.ts:40
metadataKey
metadataKey:
string
Source
packages/core/src/storage/vectorStore/MongoDBAtlasVectorStore.ts:39
mongodbClient
mongodbClient:
MongoClient
Source
packages/core/src/storage/vectorStore/MongoDBAtlasVectorStore.ts:34
storesText
storesText:
boolean
=true
Implementation of
VectorStoreNoEmbedModel
. storesText
Source
packages/core/src/storage/vectorStore/MongoDBAtlasVectorStore.ts:31
textKey
textKey:
string
Source
packages/core/src/storage/vectorStore/MongoDBAtlasVectorStore.ts:38
Accessors
client
get
client():any
Returns
any
Source
packages/core/src/storage/vectorStore/MongoDBAtlasVectorStore.ts:111
Methods
add()
add(
nodes
):Promise
<string
[]>
Parameters
• nodes: BaseNode
<Metadata
>[]
Returns
Promise
<string
[]>
Implementation of
Source
packages/core/src/storage/vectorStore/MongoDBAtlasVectorStore.ts:73
delete()
delete(
refDocId
,deleteOptions
?):Promise
<void
>
Parameters
• refDocId: string
• deleteOptions?: any
Returns
Promise
<void
>
Implementation of
VectorStoreNoEmbedModel
. delete
Source
packages/core/src/storage/vectorStore/MongoDBAtlasVectorStore.ts:102
query()
query(
query
,options
?):Promise
<VectorStoreQueryResult
>
Parameters
• query: VectorStoreQuery
• options?: any
Returns
Promise
<VectorStoreQueryResult
>
Implementation of
VectorStoreNoEmbedModel
. query
Source
packages/core/src/storage/vectorStore/MongoDBAtlasVectorStore.ts:115