2017-01-03 3 views
1

私はmongo DBのダンプを取ろうとしています。私は流星を使用していますように私は、すなわちダンプを取るため流星のコマンドを使用: -meteor mongo dumpコマンドを実行した後の空のディレクトリの取得

mongodump -h 127.0.0.1 --port 3001 -d meteor 

私はまた別の場所、すなわちでダンプを保存しよう: -

mongodump -h 127.0.0.1 --port 3001 -d meteor --out /home/parveen/Desktop/ 

しかし、両方の時間、それ意志meteorという名前のディレクトリを作成し、そのディレクトリは空白です。 私は数ヶ月前に同じコマンドを試したので、なぜこれが起こっているのか不思議に思っています。しかし、今は動作していない、私は新しい流星のアップデートのためかもしれないと思う。

誰かが私に何か答えを与えるか、それがなぜ起こっているのか推測していただければ幸いです。

ありがとうございました

+0

どのデータベースをダンプしますか? – sergiuz

+0

Meteorによって作成された流星DB –

答えて

1

で流星に戻ってあなたのDBをインポートすることができます。実際、この問題は流星とは関係ありません。 これは、mongodのバージョンが更新されていないためです。 mongodのバージョンをv3.2.0にアップグレードした後、上記のコマンドを実行してmongoをダンプします。今回は、dbファイルでディレクトリを作成し、空のディレクトリではありません。単に入力しmonngodのバージョンをチェックするための

: - :

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 
udo apt-get update 
sudo apt-get install -y mongodb-org=3.2.0 mongodb-org-server=3.2.0 mongodb-org-shell=3.2.0 mongodb-org-mongos=3.2.0 mongodb-org-tools=3.2.0 

・ホープ -

はただ、次のんのmongodのupgardeバージョンに--version

をのmongodそれが役立ちます!

ありがとうございました

0

まず、流星をスピンアップする必要があります。あなたは

meteor mongo 

は、あなたがこのような出力に何かを取得します実行する場合次に

MongoDB shell version: 2.2.1 
connecting to: 127.0.0.1:3001/meteor 

流星DBホストが3001番出口のmongoシェルのポートと127.0.0.1にあり、あなたの端末からmongoダンプを使用してください。

mongo dump -h 127.0.0.1 --port 3001 -d meteor 

ダンプは、上記のコマンドを実行したフォルダのダンプフォルダの下にあります。

あなたは、私はこれが私に起こっている理由を答えを得る

mongorestore -h 127.0.0.1 --port 3001 -d meteor dump/meteor 
+1

私は同じ名前をしていますが、名前の流星と空のディレクトリを取得していますか? –

関連する問題