Update Elements in an Array
If your document contains an array field, you can use arrayUnion()
and arrayRemove()
to add and remove elements. arrayUnion()
adds elements to an array but only elements not already present. arrayRemove()
removes all instances of each given element.
Add
operation or has been updated with a Update
operation. If the Field doesn’t exist, the Array Update operation will fail.Add Elements to an Array
To add elements to an array field, use the arrayUnion()
method:
curl --request POST \
--url https://api.worqhat.com/api/collections/data/array/update/add \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"collection": "Sample Collection",
"docId": "sampleDocId",
"field": "sampleField",
"arrayUnion": "sampleData"
}'
Try it out in the API Reference
View API Reference to Implement
Visit the API Reference to learn how to Update Array Elements in a Document with a Custom Document Id in your projects. Get access to Sample Code, API Endpoints and run it right within the browser to test it out.
Remove Elements from an Array
To remove elements from an array field, use the arrayRemove()
method:
curl --request POST \
--url https://api.worqhat.com/api/collections/data/array/update/remove \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"collection": "Sample Collection",
"docId": "sampleDocId",
"field": "sampleField",
"arrayRemove": "sampleData"
}'
Try it out in the API Reference
View API Reference to Implement
Visit the API Reference to learn how to Update Array Elements in a Document with a Custom Document Id in your projects. Get access to Sample Code, API Endpoints and run it right within the browser to test it out.
Was this page helpful?