如何解决 MongoDB 循环依赖错误?

Posted

技术标签:

【中文标题】如何解决 MongoDB 循环依赖错误?【英文标题】:How do I resolve MongoDB circular depndency error? 【发布时间】:2021-05-23 23:59:14 【问题描述】:

我的 MongoDB 有这个问题,我的 package.json,我读到可以用 mongoose 版本 "mongoose": "^5.11.15" 但不是....

  "dependencies": 
    "body-parser": "^1.19.0",
    "express": "^4.17.1",
    "mongodb": "^3.6.4",
    "mongoose": "^5.11.15",
    "morgan": "^1.10.0",
    "nodemon": "^2.0.7",
    ...

错误信息

Warning: Accessing non-existent property 'MongoError' of module exports inside circular dependency// Not run in my localhost

【问题讨论】:

您能否提供有关您的问题的更多信息?在回答问题时,通常从控制台发布错误消息最有帮助。 见***.com/questions/66185671/… 这能回答你的问题吗? Warning: Accessing non-existent property 'MongoError' of module exports inside circular dependency 【参考方案1】:

安装这个版本的mongoose:

npm install mongoose@5.11.15

【讨论】:

以上是关于如何解决 MongoDB 循环依赖错误?的主要内容,如果未能解决你的问题,请参考以下文章

如何解决使用 Angular 4 检测到的循环依赖?

如何解决错误检测到未知的 BSON 类型

golang中包循环依赖问题

Spring是如何解决循环依赖的?

彻底理解Spring如何解决循环依赖

Spring 循环引用AbstractFactoryBean 如何解决循环依赖