Share via


Microsoft.SemanticKernel.Connectors.MongoDB Namespace

Classes

MongoDBMemoryEntry

A MongoDB memory entry.

MongoDBMemoryStore

An implementation of IMemoryStore backed by a MongoDB database.

MongoDBVectorStore

Class for accessing the list of collections in a MongoDB vector store.

MongoDBVectorStoreOptions

Options when creating a MongoDBVectorStore

MongoDBVectorStoreRecordCollection<TRecord>

Service for storing and retrieving vector records, that uses MongoDB as the underlying storage.

MongoDBVectorStoreRecordCollectionOptions<TRecord>

Options when creating a MongoDBVectorStoreRecordCollection<TRecord>.

Structs

MongoDBMemoryRecordMetadata

A MongoDB record metadata.

Interfaces

IMongoDBVectorStoreRecordCollectionFactory

Interface for constructing Microsoft.Extensions.VectorData.IVectorStoreRecordCollection`2 MongoDB instances when using Microsoft.Extensions.VectorData.IVectorStore to retrieve these.