Я бродил, если есть способ иметь несколько схем для одной и той же модели.В одном из моих модулей у меня есть две разные схемы, которые пытаются получить доступ к одной и той же модели.Но когда я делаю это:
@Module({
imports: [
MongooseModule.forFeature([
{name: 'foo', schema: Schema1},
{name: 'foo', schema: Schema2},
]), ......
я получаю ошибку Cannot overwrite 'foo' model once compiled
Вот пример схем, которые у меня есть:
export class Schema1{
type: { type: string, index: true, default: 'someValue'},
data: {mapname: string}
}
export class Schema2{
type: {type: string, index: true, default: 'anotherValue'}.
data: {showStats: boolean, email: string}
}