Interface MongoDBAtlasVectorSearchLibArgs

Type that defines the arguments required to initialize the MongoDBAtlasVectorSearch class. It includes the MongoDB collection, index name, text key, embedding key, primary key, and overwrite flag.

Param: collection

MongoDB collection to store the vectors.

Param: indexName

A Collections Index Name.

Param: textKey

Corresponds to the plaintext of 'pageContent'.

Param: embeddingKey

Key to store the embedding under.

Param: primaryKey

The Key to use for upserting documents.

interface MongoDBAtlasVectorSearchLibArgs {
    collection: Collection<Document>;
    embeddingKey?: string;
    indexName?: string;
    primaryKey?: string;
    textKey?: string;
}

Hierarchy

  • AsyncCallerParams
    • MongoDBAtlasVectorSearchLibArgs

Properties

collection: Collection<Document>
embeddingKey?: string
indexName?: string
primaryKey?: string
textKey?: string

Generated using TypeDoc