From 25fa4f12bc990f2481c69e446b4df3e16611d11f Mon Sep 17 00:00:00 2001 From: Matteo Gazzoni Date: Thu, 15 Jul 2021 16:11:02 +0200 Subject: [PATCH] add updateByQuery to js sdk (#6824) * add updateByQuery to js sdk https://github.com/directus/directus/discussions/6822 * Update items.ts --- packages/sdk/src/base/items.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages/sdk/src/base/items.ts b/packages/sdk/src/base/items.ts index 7d0cd76b9e..3861dcd8a9 100644 --- a/packages/sdk/src/base/items.ts +++ b/packages/sdk/src/base/items.ts @@ -65,6 +65,19 @@ export class ItemsHandler implements IItems { ); } + async updateByQuery(updateQuery: QueryMany, data: PartialItem, query?: QueryMany): Promise> { + return await this.transport.patch[]>( + `${this.endpoint}`, + { + query: updateQuery, + data, + }, + { + params: query, + } + ); + } + async deleteOne(id: ID): Promise { await this.transport.delete(`${this.endpoint}/${encodeURI(id as string)}`); }