如何在Node.js中运行和启动mongodb

时间:2019-07-04 22:20:37

标签: node.js mongodb

基本上,我不想使用现有的mongodb数据库站点(如官方的mongocloud或其他任何东西),我该怎么办,但我本人呢?我是否只将数据库文件夹以及所有mongodb可执行文件一起包含在我的nodejs文件夹中,并调用require(“ child_process”)。spawn(“ mongodb.exe”,/ 在此处插入参数 /) ,还是在mongo模块中有某种方法可以做到这一点?

我还需要我自己的虚拟机才能执行此操作吗?例如,以下操作可以在标准的heroku nodejs应用程序上进行吗? 有人吗?

1 个答案:

答案 0 :(得分:0)

Heroku的托管解决方案只有短暂的卷,因此您不能将其用于数据库。您创建的所有文件都是临时文件,将定期清除。

例如,当您的应用程序处于空闲状态时,Heroku将取消供应该资源,并清除您留在此处的所有数据。

您不能像这样使用Heroku,必须使用外部数据库服务或它们的许多附加产品之一。