Interface AggregateNodeParameters

Source
interface AggregateNodeParameters {
    aggregate?:
        | "aggregateIndividualFields"
        | "aggregateAllItemData";
    destinationFieldName?: string;
    fieldsToAggregate?: {
        fieldToAggregate: {
            fieldToAggregate?: string;
            outputFieldName?: string;
            renameField?: boolean;
        }[];
    };
    fieldsToExclude?: string;
    fieldsToInclude?: string;
    include?: | "allFields"
    | "specifiedFields"
    | "allFieldsExcept";
    options?: {
        disableDotNotation?: boolean;
        includeBinaries?: boolean;
        keepMissing?: boolean;
        keepOnlyUnique?: boolean;
        mergeLists?: boolean;
    };
}

Properties§

§readonly aggregate?: "aggregateIndividualFields" | "aggregateAllItemData"

Default: "aggregateIndividualFields"

§readonly destinationFieldName?: string

The name of the output field to put the data in Default: "data"

§readonly fieldsToAggregate?: { ... }

Default: {"fieldToAggregate":[{"fieldToAggregate":"","renameField":false}]} Type options: {"multipleValues":true}

§readonly fieldsToExclude?: string
§readonly fieldsToInclude?: string
§readonly include?: "allFields" | "specifiedFields" | "allFieldsExcept"

Default: "allFields"

§readonly options?: { ... }

Default: {}