@golee/migrations-nest
v1.0.1
Published
Below an example of how to configure two migrations scripts (order matters) and their dependencies.
Downloads
592
Keywords
Readme
Migrations
Below an example of how to configure two migrations scripts (order matters) and their dependencies.
MigrationsModule.forRoot({
mongoDbConnectionName: 'monogoose_connection_name', // If not specified will use the default connection
scripts: [
{
provide: 'MigrationExample1',
useFactory: (repo: Repo) => {
return new MigrationExample1(repo);
},
inject: [Repo],
},
{
provide: 'MigrationExample2',
useFactory: (providerx: ProviderX) => {
return new MigrateDeletedGeorgianClubs(providerx);
},
inject: [ProviderX],
},
],
imports: [
XModule,
MongooseModule.forFeature([{ name: 'XModel', schema: XModel, collection: 'xmodels' }]),
],
})