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§

Source§

readonly aggregate?: "aggregateIndividualFields" | "aggregateAllItemData"

Default: "aggregateIndividualFields"

Source§

readonly destinationFieldName?: string

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

Source§

readonly fieldsToAggregate?: {
    fieldToAggregate: {
        fieldToAggregate?: string;
        outputFieldName?: string;
        renameField?: boolean;
    }[];
}

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

Source§

readonly fieldsToExclude?: string

Source§

readonly fieldsToInclude?: string

Source§

readonly include?: "allFields" | "specifiedFields" | "allFieldsExcept"

Default: "allFields"

Source§

readonly options?: {
    disableDotNotation?: boolean;
    includeBinaries?: boolean;
    keepMissing?: boolean;
    keepOnlyUnique?: boolean;
    mergeLists?: boolean;
}

Default: {}