2014-09-01 48 views
0

在Meteor中,我創建的每個新應用程序都會創建一個新的MongoDb實例,當我通過輸入「meteor」運行實例時,它可用,直到我停止流星。哪裏是mongodb數據庫,當meteor實例沒有運行時

我可以將數據等保存到這個mongodb中,下次啓動meteor時,它應該再次出現。

所以我只是想知道,這些mongodbs被存儲在哪裏?我沒有運行流星服務器時如何訪問它?

回答

3

的實際數據文件的存儲路徑.meteor/local/db下的項目目錄下,所以這真的只是一個啓動時您的流星服務器運行的不是一個獨立的實例的事:

$:~/myapp$ mongod --smallfiles --dbpath .meteor/local/db --port 30000 

,當然還有帶有不與另一個實例衝突的端口和/或IP綁定,當然,流星進程已經在這個數據上啓動了一個實例。

但是,您可能更好的是爲您的項目定義外部服務器,然後單獨運行。

export MONGO_URL=mongodb://your_host:27017/your_db 

或者其它條件基本取代your_host和可能的端口,以及your_db與您要使用的服務器和數據庫的目標詳細信息:所以在啓動進程知道要使用的MongoDB實例只是定義環境變量。

相關問題