NestJS Packages

nest-profiler-mongoose

API reference for @eleven-labs/nest-profiler-mongoose — Mongoose query collector.

MongooseCollectorModuleOptions

Options passed to MongooseCollectorModule.forRoot().

Prop

Type

MongooseQueryEntry

One entry per Mongoose query or aggregation executed during a request.

Prop

Type

Public exports

import { MongooseCollectorModule } from '@eleven-labs/nest-profiler-mongoose';
import { MongooseCollector } from '@eleven-labs/nest-profiler-mongoose';

import type {
  MongooseCollectorModuleOptions,
  MongooseQueryEntry,
} from '@eleven-labs/nest-profiler-mongoose';

Setup

// In ReviewsModule (or any module that uses @nestjs/mongoose):
MongooseCollectorModule.forRoot({
  slowQueryThreshold: 50, // ms — queries above this are highlighted red
});

Prerequisite: MongooseModule.forRoot() must be registered in the application (provides Connection globally via @InjectConnection()).

On this page