Documentation
    Preparing search index...

    Interface HasManyCountAssociationsMixinOptions<T>

    The options for the countAssociations mixin of the hasMany association.

    HasManyCountAssociationsMixin

    interface HasManyCountAssociationsMixinOptions<T extends Model> {
        connection?: AbstractConnection | null;
        scope?: string | boolean;
        transaction?: Transaction | null;
        where?: WhereOptions<Attributes<T>>;
    }

    Type Parameters

    Hierarchy (View Summary)

    Index
    connection?: AbstractConnection | null

    The connection on which this query must be run. Mutually exclusive with Transactionable.transaction.

    Can be used to ensure that a query is run on the same connection as a previous query, which is useful when configuring session options.

    Specifying this option takes precedence over CLS Transactions. If a transaction is running in the current AsyncLocalStorage context, it will be ignored in favor of the specified connection.

    scope?: string | boolean

    Apply a scope on the related model, or remove its default scope by passing false.

    transaction?: Transaction | null

    The transaction in which this query must be run. Mutually exclusive with Transactionable.connection.

    If the Sequelize disableClsTransactions option has not been set to true, and a transaction is running in the current AsyncLocalStorage context, that transaction will be used, unless null or another Transaction is manually specified here.

    The WHERE clause. Can be many things from a hash of attributes to raw SQL.

    Visit https://sequelize.org/docs/v7/core-concepts/model-querying-basics/ for more information.