0

我正在使用 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);
                }
            });

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

4

1 回答 1

0

在您的 app.js 中,您需要按如下方式导入模型:

let comCode = require("./path/to/companycode.js")
于 2021-06-16T06:45:49.303 回答