2017-04-07 65 views
2

我已經創建了一個mlab數據庫。但我無法將其導出到流星應用程序。每當我嘗試連接時,它都會引發錯誤「mongoError:首次連接時無法連接到服務器[ds035693.mlab.com:35693]」。我使用的命令是如何將mlab數據庫導出到流星應用程序

"export MONGO_URL= mongodb://<dbuser>:<dbpassword>@ds035693.mlab.com:35693/abcd"

回答

0

我認爲你不需要「」在你的出口周圍。只需將其放入您的終端

export MONGO_URL= mongodb://<dbuser>:<dbpassword>@ds035693.mlab.com:35693/abcd 

替換您的ID和密碼。

console.log(process.env);在你的啓動函數中檢查是否設置了MONGO_URL。如果已設置,則爲 。這可能是您的網絡問題。

你可能會忘記add database useruser選項卡爲您在mlab收藏。

希望這會幫助

+0

console.log(process.env)不輸出任何內容。我運行命令錯誤後幾秒鐘顯示出來。 – dpatnaik

+0

@dpatnaik console.log(process.env)應該在服務器端的Meteor.startup()中。 –

+0

是的,我已經寫在服務器端 – dpatnaik

0

您需要使用ID和密碼在mLab中創建數據庫用戶。

那麼你MONGO_URL想:

mongodb://<id>:<password>@ds035693.mlab.com:35693/abcd

請注意,這不是你的帳戶憑據。

+0

謝謝。我已經嘗試mongodb:// @ ds035693.mlab.com:35693/abcd,但仍然不起作用。 – dpatnaik

+0

您是否用您爲數據庫用戶設置的內容替換了''和''? – ghybs

+0

是的,已經做到了。 – dpatnaik

相關問題