UNPKG

@hymns/mongo-nestjs-utils

Version:
20 lines (18 loc) 505 B
import { Module } from '@nestjs/common'; import { ConfigService } from '@nestjs/config'; import { ModelDefinition, MongooseModule } from '@nestjs/mongoose'; @Module({ imports: [ MongooseModule.forRootAsync({ useFactory: (configService: ConfigService) => ({ uri: configService.get('MONGODB_URI'), }), inject: [ConfigService], }), ], }) export class DatabaseModule { static forFeature(models: ModelDefinition[]) { return MongooseModule.forFeature(models); } }