在mongoose中,我需要找到给定模型的最大属性值。我尝试在函数中动态创建猫鼬模型
var DynamicSchema=new Schema({id:Number},{collection:collection});
var DynamicModel=mongoose.model('DynamicModel',DynamicSchema);
但在第二次运行该函数后,我收到错误'OverwriteModelError:编译后无法覆盖DynamicModel
模型。'
所以我尝试在初始化中创建模型而不将集合设置为
var DynamicSchema = new Schema({id:Number});
var DynamicModel=mongoose.model('DynamicModel',DynamicSchema);
并在函数中,尝试通过
设置属性集合var DynamicModel=mongoose.model('DynamicModel');
DynamicModel.set({collection : collection});
但它不起作用。这种情况有什么解决方案吗?