Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用MongoLab和Heroku管理多个数据库?_Heroku_Mlab - Fatal编程技术网

如何使用MongoLab和Heroku管理多个数据库?

如何使用MongoLab和Heroku管理多个数据库?,heroku,mlab,Heroku,Mlab,我有一个项目托管在Heroku上,使用Mongolab存储数据(MongoDB)。 我需要创建两个不同的数据库实例:一个用于prod,一个用于dev 你知道我该怎么做吗?我该如何告诉我的代码使用哪一个 谢谢您应该使用配置变量(https://devcenter.heroku.com/articles/config-vars)设置数据库url,然后在mongo初始值设定项中使用环境变量。将一个应用程序设置为使用生产url,将开发应用程序设置为使用开发人员数据库url。对于配置环境,可以,但是如何从

我有一个项目托管在Heroku上,使用Mongolab存储数据(MongoDB)。 我需要创建两个不同的数据库实例:一个用于prod,一个用于dev

你知道我该怎么做吗?我该如何告诉我的代码使用哪一个


谢谢

您应该使用配置变量(https://devcenter.heroku.com/articles/config-vars)设置数据库url,然后在mongo初始值设定项中使用环境变量。将一个应用程序设置为使用生产url,将开发应用程序设置为使用开发人员数据库url。

对于配置环境,可以,但是如何从heroku生成新的DB URI?谢谢,我已经读过了,但是他们没有说如何在同一个项目上安装2URI。在irc上,人们对我说这是不可能的。(对不起,我的英语不好。)你不能安装相同的重复加载项。如果你在heroku上有两个不同的应用程序,它们都有自己的数据库。