This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.
Refines a patch operation to append the specified value to the specified array field.
function appendToArray(field: string, value: any): WixDataBulkPatch;
Array field to append the specified value to. Nested fields can be specified using dot notation. For example: address.street
.
Value to append to the specified array field.
import { items } from "@wix/data";
async function appendToArray() {
const results = await items
.bulkPatch("BlogPosts", [
"fb071093-9a40-432d-ae1f-2e5966fecbfa",
"9fe1a67f-fc60-4e99-8898-3f9e719ca62f",
])
.appendToArray("tags", "travel")
.appendToArray("tags", "lifestyle")
.run();
const updated = results.updated; // 2
const errors = results.errors; // []
}
This method doesn’t return any custom errors, but may return standard errors. Learn more about standard Wix errors.
This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.
Refines a patch operation to increment the specified field value by the specified parameter.
function incrementField(field: string, by: number): WixDataBulkPatch;
Field whose value is incremented. Nested fields can be specified using dot notation. For example: address.street
.
Value by which to increment the specified field. To decrement, specify a negative value.
import { items } from "@wix/data";
async function incrementField() {
const results = await items
.bulkPatch("BlogPosts", [
"fb071093-9a40-432d-ae1f-2e5966fecbfa",
"9fe1a67f-fc60-4e99-8898-3f9e719ca62f",
])
.incrementField("viewCount", 1)
.run();
const updated = results.updated; // 2
const errors = results.errors; // []
}
This method doesn’t return any custom errors, but may return standard errors. Learn more about standard Wix errors.
This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.
Refines a patch operation to clear the specified field.
function removeField(field: string): WixDataBulkPatch;
Field whose value is cleared. Nested fields can be specified using dot notation. For example: address.street
.
import { items } from "@wix/data";
async function removeField() {
const results = await items
.bulkPatch("BlogPosts", [
"fb071093-9a40-432d-ae1f-2e5966fecbfa",
"9fe1a67f-fc60-4e99-8898-3f9e719ca62f",
])
.removeField("oldField")
.run();
const updated = results.updated; // 2
const errors = results.errors; // []
}
This method doesn’t return any custom errors, but may return standard errors. Learn more about standard Wix errors.