我已经花了很多时间在这里和网络上寻找这个问题的答案,所以我希望这不是骗子。
我在heroku上运行带有mongodb实例(通过mongodb Atlas)的nodejs应用,并且我试图通过heroku cli连接到mongo shell。运行heroku run mongo
时收到错误bash: mongo: command not found
。
我以前已经能够做到这一点,并且不确定发生了什么变化。我知道node / npm / mongo版本有时可能会引起问题,因此我在下面包括了package.json文件的相关部分。
{
"engines": {
"node": "10.14.1",
"npm": "6.9.0"
},
"scripts": {
"start": "node app.js"
},
"dependencies": {
"mongodb": "^3.2.3",
"mongoose": "^5.3.16"
}
}
任何建议表示赞赏