基本上,我不想使用现有的mongodb数据库站点(如官方的mongocloud或其他任何东西),我该怎么办,但我本人呢?我是否只将数据库文件夹以及所有mongodb可执行文件一起包含在我的nodejs文件夹中,并调用require(“ child_process”)。spawn(“ mongodb.exe”,/ 在此处插入参数 /) ,还是在mongo模块中有某种方法可以做到这一点?
我还需要我自己的虚拟机才能执行此操作吗?例如,以下操作可以在标准的heroku nodejs应用程序上进行吗? 有人吗?
答案 0 :(得分:0)
Heroku的托管解决方案只有短暂的卷,因此您不能将其用于数据库。您创建的所有文件都是临时文件,将定期清除。
例如,当您的应用程序处于空闲状态时,Heroku将取消供应该资源,并清除您留在此处的所有数据。
您不能像这样使用Heroku,必须使用外部数据库服务或它们的许多附加产品之一。