avoid recompile db models

This commit is contained in:
SrGooglo 2023-07-13 17:50:39 +00:00
parent 5d37f6a4a6
commit 2750340fd0

View File

@ -10,7 +10,11 @@ function generateModels() {
dirs.forEach((file) => {
const model = require(path.join(__dirname, file)).default
models[model.name] = mongoose.model(model.name, new Schema(model.schema), model.collection)
if (mongoose.model[model.name]) {
return models[model.name] = mongoose.model(model.name)
}
return models[model.name] = mongoose.model(model.name, new Schema(model.schema), model.collection)
})
return models