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>