RUAL Documentation

Blocks within mutations

List of all the block within the mutations group. If you're running an older core version, there may be groups listed here that are not available to you (yet).

Understanding Mutations

In RUAL Studio blueprinting, mutations refer to the changes made to a storage document when creating or updating it. If you only need to update specific fields in a document, you can use the mutations_set_bp_fields_multiple block. Beyond the standard set fields block, there are many advanced mutation blocks available to simplify complex document modifications.

upsert item to array mutations v13.0.4 inserts or updates an object within the given field by the unique key(s) multiple mutations v10.4.28 combine multiple mutations into one. add file mutations v13.0.6 adds the given file(s) to the existing files get at index object v10.4.28 returns the mutation at the specified index position switch mutations v12.0.4 Returns mutations based on the given expression. add multiple unique to array mutations v13.0.8 pushes all values that do not already exist in the array to the given field. add to array mutations v10.4.28 push any given type to the array. merge into array mutations v10.4.28 combines two or more arrays. add to custom array mutations v10.4.28 push any given type to the array. remove fields mutations v10.4.28 null remove from custom array mutations v10.4.28 null remove from array mutations v10.4.28 null increment custom field mutations v10.4.28 null set fields mutations v10.4.28 Generates an array of mutations based on the given filled fields. get last mutation object v10.4.28 get the last mutation. get first mutation object v10.4.28 get the first mutation. add unique to array mutations v10.4.28 push any given type to the array if it doesn't already exist. add unique to custom array mutations v10.4.28 push any given type to the array if it doesn't already exist. remove custom field mutations v10.4.28 null set custom field mutations v10.4.28 null decrement by field mutations v10.4.28 null decrement custom field mutations v10.4.28 null increment by field mutations v10.4.28 null key -> value mutations v10.4.28 null
Back to mutations Return to the main group to view all sub-groups