我使用的是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")