remove fields
This block is part of the array group and was last modified in core v14.0.4.
Fields Selection Required
This block relies on fields that you selected to perform its data actions. You must manually select the fields you want to use in your flow using the fields selector modal. To access the modal, click the white button on the block.
remove fields v14.0.4 Removes the specified fields from the objects in this array. Each object is deep-copied first, so the input array and its objects are not mutated.
- Array required
array
- Array
array
Returns a new array in which each object item is a deep copy with the studio-selected field paths deleted; the input array and its objects are NOT mutated. Non-object items pass through as-is. An empty or non-array input outputs null; with no fields selected the input passes through unchanged.
A typical wiring for remove fields: search feeds the array pin; the array out pin feeds filter by geo distance.

Commonly used with
In production blueprints, this block is most often wired together with:
- search: feeds into this block. searches in the given storage based on a query.
- filter by geo distance: this block feeds into it. Filters an array of objects, keeping only items where the from location is within the distance specified by each item's distance field. The distance unit (km or m) is configurable.
- map: this block feeds into it. Creates a new array with the results of the provided function on every element in the array.
- storage left join document: feeds into this block. Left joins documents from a storage into the given array. Looks up each document by its corresponding GUID and nests the found document under the specified key. Documents without a match get null for that key.
- reply in JSON: this block feeds into it. Reply to any httpconnection as JSON body.
Version history
Introduced in v14.0.4.
Back to
array Return to the main group to view all sub-groups Back to array Return to the group to view all blocks within this group
