問題タブ [mongorestore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4778 参照

mongodb - Mongodb monogorestore "ルート ディレクトリは単一データベースのダンプである必要があります"

mongodump を別の名前のデータベースに復元しようとしています (これは、--db <dbname>スイッチを介して可能になるはずです)。

私の作業ディレクトリには、単一の db ダンプを含む単一のダンプ フォルダーが含まれています。

ただし、このコマンドを試すと:

次のエラーが表示されます。

なぜこれを取得しているのかわかりません。Googleでヘルプが見つかりません。誰にもアイデアはありますか?

0 投票する
0 に答える
848 参照

mongodb - mongorestore の失敗: インデックス mas.app の作成中にエラーが発生しました: 18825

mongorestore の実行に失敗しましたが、これは私には決して起こりませんでした。今回は、2 ノード レプリカ構成のプライマリ サーバーで復元します。

の結果は、df -hまだ多くのスペースがあることを示しています:

の元のファイル/mongoDB-data:

0 投票する
1 に答える
4581 参照

mongodb - mongorestore を使用して複数のコレクションを復元するには?

ステージング環境からローカル開発環境に mongodb をレプリケートしたいのですが、その mongorestore は入力ソースとして 1 つのコレクションしか使用しないようです。bashブードゥー教を使わずに複数のコレクションを複製する簡単な方法はありますか?

0 投票する
1 に答える
1869 参照

mongodb - ダンプから復元した後も MongoDB に空のコレクションが表示される

mongodumpの後、正常に動作しているように見えたmongorestoreを実行しました

ただし、データにアクセスしようとすると、データはまだ空で、復元前の状態です。

30597 個のオブジェクトが見つかったと表示されていますが、それらはどこに行ったのでしょうか?

0 投票する
1 に答える
3459 参照

mongodb - mongodump コマンドを使用せずに mongo データベースをダンプして復元する

特定の mongo データベースのスナップショットを作成し、別のサーバーでその正確なデータベースを再作成できる方法が必要です。私はコマンドmongodumpmongorestoreコマンドに精通しています、データベース全体に対して単一の人間が読めるファイル (またはすべてを stdout に出力することをお勧めします) が必要mongodumpです。関連する質問が 2 つあります。

まず、mongodumpコレクション名とインデックス (特定のデータベースをダンプするとき) 以外の重要なデータは生成されますか? 私の記憶が正しければ、mongo は異なるバージョンで作成されたダンプを好まない可能性があり、これも問題になる可能性があります。それは本当ですか?

次に、コレクション名とインデックス情報を手動で抽出し、それを独自の形式の json に保存してから、別のサーバーに復元すると、同一のデータベースを作成するのに十分でしょうか、それとも何か不足していますか?

0 投票する
0 に答える
278 参照

ruby-on-rails - 「mongorestore」がコレクションの 1 つを復元しないのはなぜですか

テストデータベースのmongoダンプを必要とするRailsアプリがあります。これは、次のようなものを使用して復元します

ターミナルからこのコマンドを実行すると、すべて正常に動作します

しかし、Rubyを使用して同じコマンドを実行すると

コレクションの 1 つがusers_posts挿入されていません

何が起きてる?権限の問題ですか?私は困惑しています。