agentskit.js

MongoCollectionLike

Auto-generated API reference for MongoCollectionLike.

Interface: MongoCollectionLike

Defined in: memory/src/vector/mongo-atlas.ts:11

MongoDB Atlas Vector Search adapter. Caller injects a typed collection shape (drop-in for the official mongodb driver's Collection type) so we don't bundle a driver. Atlas' $vectorSearch aggregation runs server-side; we just translate store / search / delete to insertMany + aggregate + deleteMany.

#Methods

#aggregate()

aggregate<T>(pipeline): object

Defined in: memory/src/vector/mongo-atlas.ts:14

#Type Parameters

T

T = Record<string, unknown>

#Parameters

pipeline

Record<string, unknown>[]

#Returns

object

toArray()

toArray(): Promise<T[]>

Returns

Promise<T[]>


#deleteMany()

deleteMany(filter): Promise<unknown>

Defined in: memory/src/vector/mongo-atlas.ts:13

#Parameters

filter

Record<string, unknown>

#Returns

Promise<unknown>


#insertMany()

insertMany(docs, options?): Promise<unknown>

Defined in: memory/src/vector/mongo-atlas.ts:12

#Parameters

docs

Record<string, unknown>[]

options?

unknown

#Returns

Promise<unknown>

Explore nearby

✎ Edit this page on GitHubΒ·Found a problem? Open an issue β†’Β·How to contribute β†’

On this page