问题描述
我正在使用 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")