我是Node.Js及其所有“附件”的新手,并且我一直在尝试建立Mongodb数据库,但是似乎有很多方法可以做到这一点。完全卡住了,因为我不确定无论何时何地,无论如何,我都有代码的快照和提示,代码上的所有其他内容都可以正常工作。
我还想在将我的node.js托管在heroku上时使用mongo云数据库(我正在运行heroku部署),所以当我在本地执行“ node app.js”时,我是否能够同时测试我的数据库机器以及何时在heroku上部署它?
其他信息:
我NPM编辑了mongojs和mongodb
我在mongodb.atlas上使用了某种集群(对此我一无所知)
我使用以下选项设置了上面快照中显示的mongodb:集群>连接>连接应用程序>短SRV连接字符串
答案 0 :(得分:1)
我在MonokuDB在Heroku上工作但在本地工作却遇到了类似的情况,得到了同样的错误消息。这是我采取的步骤。
mkdir -p /data/db
;您还可以选择手动设置该路径。mongod
才能启动它;或者,对于Node.js,您可以转到package.json并通过在“脚本”中添加“ pre-start:'mongod'”来编辑启动配置。启动服务器时,它将自动启动MongoDB。