如何设置与多个集合的 mongoose/typegoose 连接?
class Onboarding {
@prop({ index: true, required: true })
date: string;
}
class Metrics {
@prop({ index: true, required: true })
date: string;
}
MetricsUtil.MetricsModel = getModelForClass(Metrics, {
existingMongoose: mongoose,
schemaOptions: { collection: 'metrics' },
});
MetricsUtil.OnboardingModel = getModelForClass(Onboarding, {
existingMongoose: mongoose,
schemaOptions: { collection: 'onboarding' },
});
await mongoose.connect(uri, options);
当我初始化数据库时,它只创建集合“指标”而不是“入职”。
当我尝试向入职集合“MetricsUtil.OnboardingModel.findOneAndUpdate”写入内容时,它会写入“metrics”集合。
不知道我在这里缺少什么。一直在尝试查找有关如何设置的示例。