Hi, I have an issue regarding seeder on nestjs. For now I used @ NestJs/mongoose for create the seeder.
This is my seeder.ts
import { seeder } from "nestjs-seeder";
import { MongooseModule } from "@nestjs/mongoose";
import { ConfigModule, ConfigService } from 'nestjs-config';
import { Users, userSchema } from "./modules/common/user/schema/users.schema";
import { UsersSeeder } from "./seeders/users.seeder";
seeder({
imports: [
ConfigModule.load(path.resolve(__dirname, 'config', '**/!(*.d).{ts,js}'), {
modifyConfigName: (name: string) => name.replace('.config', ''),
}),
MongooseModule.forRootAsync({
useFactory: (config: ConfigService) => ({
uri: config.get('database.uri'),
dbName: config.get('database.database'),
user: config.get('database.username'),
pass: config.get('database.password'),
}),
inject: [ConfigService],
}),
MongooseModule.forFeature([{ name: Users.name, schema: userSchema }]),
],
}).run([UsersSeeder]);```
But when I run the `npm run seed` it always shows an error
Nest can't resolve dependencies of the MongooseModuleOptions (?). Please make sure that the argument ConfigService at index [0] is available in the MongooseCoreModule context.
What must I do? this is my first time using nestsjs, thanks