Skip to main content

Group

Array Operations – Group

Summary (SEO Meta Description):
The Array Operations Group action in WeHub groups array elements by one or more fields.
Configure grouping paths to organize data into collections based on shared values.


Overview

The Group action takes an array of objects and clusters them into sub-arrays based on one or more field values.
This is useful for analytics, reporting, and preparing structured data for downstream steps.


⚙️ Configuration Options

FieldTypeDescription
LabelStringCustom name for the node (e.g., "Group Patients by Doctor").
PathStringField path to group by (e.g., doctorId, status). Multiple paths allowed.
SchemaSchema(Optional) Schema to validate grouped output.

💡 Example Use Cases

  • Group patients by doctor ID or location.
  • Aggregate transactions by customer ID.
  • Organize IoT events by device type or region.

FAQ

Q: Can I group by multiple fields?
A: Yes, add multiple paths to create compound grouping keys.

Q: What is the output format?
A: A JSON object where keys are group values and values are arrays of grouped items.

Q: Can I apply a schema on grouped results?
A: Yes, use the Schema field to validate the grouped structure.


Keywords: WeHub Array Operations, Group Array, aggregate, cluster, group by field