2016-07-27 84 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