ReadonlynameThe name of the store (e.g. 'mongodb', 'redis', 'dynamodb')
ReadonlylibraryThe client library being used
Returns the underlying QdrantClient for anything not wrapped here.
Create a new, empty collection. vectors is either a single
{ size, distance } (unnamed/default vector space) or a map of named
vector spaces (for collections with multiple vector fields per point).
Delete a collection and all of its data.
Detailed status, point counts, and configuration for a collection.
List the names of all collections.
Whether a collection with this name exists.
Update mutable collection parameters (optimizer config, HNSW params, etc).
Create an index on a payload field so filtered search on it is fast.
OptionalfieldSchema: Remove an index previously created with createPayloadIndex().
Insert or update one or more points (matched by ID).
Insert or update points given in Qdrant's columnar "batch" shape
({ ids, vectors, payloads }, index-aligned across the three arrays)
rather than an array of { id, vector, payload } objects. Equivalent
to upsert(), just a more compact wire format for large batches.
Find the points whose vector is closest to vector, optionally constrained by a filter.
Run several search() requests against the same collection in a single round trip.
Page through all (optionally filtered) points in a collection without
doing a similarity search. Pass the returned nextPageOffset back in
as options.offset to fetch the next page; a null nextPageOffset
means there's no more data.
Fetch specific points by ID. IDs not found are simply omitted from the result.
Count points in a collection, optionally matching a filter.
Optionalfilter: {}Delete points by explicit ID list.
Delete every point matching a filter.
Merge payload into the existing payload of the selected points
(existing keys not present in payload are left untouched).
Replace the entire payload of the selected points with payload
(unlike setPayload(), keys not present in payload are removed).
Remove specific payload keys from the selected points.
Remove the entire payload (all keys) from the selected points.
Create an alternative name (aliasName) for a collection; the collection is queryable under both names.
Optionaltimeout: numberDelete an alias (the underlying collection and its other aliases are unaffected).
Optionaltimeout: numberAtomically rename an alias (equivalent to delete + create in one operation).
Optionaltimeout: numberList the aliases pointing at a specific collection.
List every alias across all collections.
QdrantStorewraps a@qdrant/js-client-restQdrantClientand exposes Qdrant's collection management, point upsert/search/scroll/retrieve/delete, payload management, and collection-alias operations as a typed, promise-based API.