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()).