Hierarchy

  • default

Constructors

Methods

  • Type Parameters

    • T extends Document<any, any, any>

    Parameters

    • model: Model<T, {}, {}, {}, IfAny<T, any, Document<unknown, {}, T> & Require_id<T>>, any>
    • options: any[]

    Returns Promise<default | T[]>

  • Type Parameters

    • T extends Document<any, any, any>

    Parameters

    • model: Model<T, {}, {}, {}, IfAny<T, any, Document<unknown, {}, T> & Require_id<T>>, any>

    Returns Promise<{
        deletedCount: number;
    } | {
        message: string;
        success: number;
    }>

  • Type Parameters

    • T extends Document<any, any, any>

    Parameters

    • model: Model<T, {}, {}, {}, IfAny<T, any, Document<unknown, {}, T> & Require_id<T>>, any>

    Returns Promise<default | T[]>

  • Type Parameters

    • T extends Document<any, any, any>

    Parameters

    • model: Model<T, {}, {}, {}, IfAny<T, any, Document<unknown, {}, T> & Require_id<T>>, any>
    • condition: any
    • populate: any

    Returns Promise<default | T[]>

  • Type Parameters

    • T extends Document<any, any, any>

    Parameters

    • model: Model<T, {}, {}, {}, IfAny<T, any, Document<unknown, {}, T> & Require_id<T>>, any>
    • populate: any

    Returns Promise<default | T[]>

  • Type Parameters

    • T extends Document<any, any, any>

    Parameters

    • model: Model<T, {}, {}, {}, IfAny<T, any, Document<unknown, {}, T> & Require_id<T>>, any>
    • conditions: any

    Returns Promise<default | T>

  • Type Parameters

    • T extends Document<any, any, any>

    Parameters

    • model: Model<T, {}, {}, {}, IfAny<T, any, Document<unknown, {}, T> & Require_id<T>>, any>
    • data: T

    Returns Promise<default | T>

  • Type Parameters

    • T extends Document<any, any, any>

    Parameters

    • model: Model<T, {}, {}, {}, IfAny<T, any, Document<unknown, {}, T> & Require_id<T>>, any>
    • data: T
    • identifier: any

    Returns Promise<default | T>

Generated using TypeDoc