2016-07-27 75 views
0

我已经在localhost上部署了我的流星应用程序,用于演示目的,方法是遵循here提到的内容。在生产中连接mongo和流星

$export MONGO_URL='mongodb://localhost' 
$ export PORT=3000 
$ export ROOT_URL='http://example.com' 
$ node main.js 

我有一堆藏品的同时,发展我的流星的蒙戈实例,并需要将其移动到所部署的版本连接到新的数据库。我已经采取了mongo转储,我知道如何恢复它。我的问题是,我为什么要连接到mongo db以做到这一点?

我已经试过:

mongo localhost 
mongo localhost:3000 
mongo -U localhost 

他们似乎并不管用。


注 -

我不想使用运行在meteor mongo开发环境蒙戈。我必须在客户端机器上部署它。

回答

0

您可以使用Meteor命令行工具附加到本地流星实例。

meteor mongo

https://docs.meteor.com/commandline.html#meteormongo

也采取了,我觉得你的命令没有工作“造成流星蒙戈实例托管在代替3000端口3000端口3001主机上的实际应用流星,3001是mongo实例。

+0

我需要让它跑掉客户机而不是开发环境。所以流星孟戈不会帮忙。 – blueren

0

正如k.chao.0424所说,如果您使用的是Windows,则可以使用meteor mongo通过终端或命令行连接到mongo数据库。但正如我看到你使用的端口3000的MongoDB。我建议你,你只要运行follwing命令运行流星一种简单的方式和蒙戈DB只写你的终端上: -

meteor 

,或者如果您使用的是Ubuntu和权限问题不是写: -

sudo meteor 

它会自动运行在3000端口的项目,并在3001端口您mongdb通过运行应用程序后,默认情况下,你可以通过下面的命令MongoDB的连接: -

meteor mongo 

希望这会有所帮助!

+0

挂上。 Meteor mongo正常工作。但是我做了流星建造,然后通过节点启动。 – blueren