【问题标题】:MongoError: collection name must be a String - Even though I specified a string already [closed]MongoError:集合名称必须是字符串-即使我已经指定了一个字符串[关闭]
【发布时间】:2020-04-17 02:50:11
【问题描述】:

有没有人知道为什么我会遇到这个错误,即使我已经明确指定“用户”作为我的集合,它是一个字符串?先感谢您! (顺便说一句,我正在尝试将我所有的数据库处理程序模块化到另一个 js 文件中)。

【问题讨论】:

  • 只是好奇,如果你在第 12 行下console.log("collectionName" + collectionName) 会发生什么?我过去曾见过async 问题,所以只是想知道...

标签: javascript node.js reactjs mongodb


【解决方案1】:

问题在于您的module.exports,您正在执行函数而不是传递对函数的引用。试试这个:

module.exports = {
  insertHandler: insertHandler
}

或使用 ES6

module.exports = {
  insertHandler
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-10
    • 2015-03-16
    • 2021-10-27
    • 2016-02-26
    • 1970-01-01
    • 1970-01-01
    • 2022-06-17
    • 1970-01-01
    相关资源
    最近更新 更多