如何使用导出模块中的模型



我使用的是Node.js和Mongoose。我是新手,所以我被卡住了。当我运行node app.js时,我会得到以下错误:

TypeError:comCode.find不是函数

这是我的代码:

//companycode.js

const mongoose = require("mongoose");
const companyCodeSchema = new mongoose.Schema({
country:String,
companyCode:String,
currency:String
})
module.exports = mongoose.model("companycode", companyCodeSchema);
//app.js
const comCode = require(__dirname + "/exports/companycode.js");

app.get("/gn-companycode", function(req,res) {
comCode.find(function(err, codes) {
if(err){
console.log(err);
} else {
console.log(codes);
}
});

你能帮我解决这个问题吗?感谢

在你的app.js中,你需要导入你的模型,如下所示:

let comCode = require("./path/to/companycode.js")

最新更新