我尝试将我的Node.js Express应用升级为Mongodb的新驱动程序。我的package.json有" mongodb":" ^ 2.0.40"。它在我的机器上运行良好,我能够很好地部署到Heroku(如,没有警告/错误)。但是,应用程序在使用时崩溃,出现此错误:
{{1}}
我尝试过各种版本的mongodb驱动程序,但无济于事。
答案 0 :(得分:0)
如果你使用mongodb-core,你应该在package.json中指定它,如下所示:
"dependencies": {
"express": "~4.9.x"
, "pg": "~4.4.x"
, "mongodb": "2.0.14"
, "mongodb-core": "~1.0"
},
将其推送到git后,检查日志:
remote: -----> Build succeeded!
remote: ├── express@4.9.8
remote: ├── mongodb@2.0.14
remote: ├── mongodb-core@1.0.5
remote: └── pg@4.4.1