Nest не может разрешить зависимости ProductModel (?) - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь внедрить услугу Mon goose crud. Я что-то упустил при введении модели или модуля ввода

Я получаю сообщение об ошибке ниже:

Nest не может разрешить зависимости ProductModel (?). Убедитесь, что аргумент DatabaseConnection в индексе [0] доступен в контексте MongooseModule

app.module.ts

@Module({
  imports: [ProductsModule,
    MongooseModule.forRoot(config.mongoURI)],
})
export class AppModule { }

product.module.ts

@Module({
  imports: [MongooseModule.forFeature([{ name: 'MyProduct', schema: ProductSchema }])],
  controllers: [ProductsController],
  providers: [ProductsService],
  exports: [ProductsService]
})
export class ProductsModule { }

product.service.ts

@Injectable()
export class ProductsService extends GenericMongooseCrudService<IProduct> {
  eventEmitter: EventEmitter = new EventEmitter();
  @InjectModel('MyProduct') private readonly userModel: Model<IProductModel>;
}

product.interface.ts

export interface IProduct extends IModelInstance {
  value: string
}

export interface IProductModel extends IProduct, IMongoDocument {
}
...