Вы должны создавать одну и ту же схему во многих местах и выполнять их, используя одно и то же название модели.
это не правильный способ сделать это.
const mongoose = require("mongoose");
const Schema = mongoose.Schema;
const history = new Schema({
search_name: {
type: String,
required: true,
},
date: {
type: Date,
required: true
}
})
const History = module.exports = mongoose.model("history", history) // use this History const to access your history schema every where in your application
Вы можете потребовать это, используя то же самое, что и в своем коде. но не забудьте экспортировать свою модель после компиляции.
что здесь происходит, вы не экспортируете свою скомпилированную модель ... вы просто позволяете ей компилироваться каждый раз, когда вы делаете запрос. Вот почему возникает ошибка.