2016-07-27 7 views
0

hereに記載されていることに従って、私の流星アプリケーションをデモ用にlocalhostにデプロイしました。moyoと流星とを生産に結びつけよう

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

デプロイされたバージョンが接続する新しいDBに移動して開発し、必要がある一方で、私は流星のMongoのインスタンスにコレクションの束を持っていました。私はそれのmongoダンプを取ったと私はそれを復元する方法を知っています。私の質問は、これを行うにはどのように正確にmongo dbに接続するのですか?

私が試してみた:

mongo localhost 
mongo localhost:3000 
mongo -U localhost 

彼らが動作するようには思えません。


NOTE -

私はmeteor mongoを使用した開発環境でのmongoを実行する必要はありません。これをクライアントマシンに展開する必要があります。

答えて

0

Meteorコマンドラインツールを使用して、ローカル流星インスタンスに接続することができます。 https://docs.meteor.com/commandline.html#meteormongo

から撮影

meteor mongo

また、私はあなたのコマンドは流星のmongoインスタンスを起こす」機能しなかったと思うのポート3000は、実際の流星アプリ、3001をホストする代わりに3000のポート3001でホストされていますmongoインスタンスです。

+0

私はそれがクライアントマシンで実行され、dev環境で実行される必要があります。だから流星群は助けにはならない。 – blueren

0

k.chao.0424によれば、ウィンドウを使用している場合は、meteor mongoを使用してターミナルまたはコマンドラインからmongo dbに接続できます。しかし、私はあなたがmongodbのためにポート3000を使用したのを見ています。

meteor 

たり、書き込みよりもUbuntuと任意のアクセス許可の問題を使用している場合: - - :

sudo meteor 
私はあなたがちょうど自分の端末に書きdbの流星とモンゴを実行するためにfollwingコマンドを実行して簡単な方法を提案します

それは自動的にコマンドを次のよう経由でのMongoDBに接続できるアプリを実行した後、デフォルトではと3000ポートと3001ポートでのごmongdbにプロジェクトを実行します: -

meteor mongo 

これが役に立ちますように!

+0

ハングアップします。流星群はうまくいく。しかし、私は流星を構築してからノード経由で立ち上げました。 – blueren

関連する問題