?
dataSources.removeWhere
Removes every document matching a selector, in one call.
DataSource.removeWhere(selector) → { deleted: number, remaining: number }
Deletes the documents that match a selector, a metadata filter or an external-id prefix, paging through them itself and returning how many it removed and how many remain. It is the bulk counterpart to removing a single document by id.
Parameters
selector
DocumentSelector
RequiredWhich documents to remove: a metadata filter or an external-id prefix.
Prune stale documents
const { deleted } = await Docs.removeWhere({ metadata: { year: 2019 } });