umbot
    Preparing search index...

    Type Alias TQueryCb<TClient, TDB>

    TQueryCb: (client: TClient, db: TDB) => Promise<IModelRes>

    Тип функции обратного вызова для выполнения запросов к базе данных

    Type Parameters

    • TClient = unknown
    • TDB = unknown

    Type Declaration

      • (client: TClient, db: TDB): Promise<IModelRes>
      • Parameters

        • client: TClient

          Клиент подключения (тип зависит от адаптера БД; для MongoAdapter — MongoClient)

        • db: TDB

          Дескриптор базы данных (тип зависит от адаптера БД; для MongoAdapter — Db)

        Returns Promise<IModelRes>

        Promise с результатом выполнения запроса

    const queryCallback: TQueryCb<MongoClient, Db> = async (client, db) => {
    const collection = db.collection('users');
    const result = await collection.find({}).toArray();
    return { status: true, data: result };
    };