問題タブ [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.
mongodb - Mongodb monogorestore "ルート ディレクトリは単一データベースのダンプである必要があります"
mongodump を別の名前のデータベースに復元しようとしています (これは、--db <dbname>
スイッチを介して可能になるはずです)。
私の作業ディレクトリには、単一の db ダンプを含む単一のダンプ フォルダーが含まれています。
ただし、このコマンドを試すと:
次のエラーが表示されます。
なぜこれを取得しているのかわかりません。Googleでヘルプが見つかりません。誰にもアイデアはありますか?
mongodb - mongorestore の失敗: インデックス mas.app の作成中にエラーが発生しました: 18825
mongorestore の実行に失敗しましたが、これは私には決して起こりませんでした。今回は、2 ノード レプリカ構成のプライマリ サーバーで復元します。
の結果は、df -h
まだ多くのスペースがあることを示しています:
の元のファイル/mongoDB-data
:
mongodb - mongorestore を使用して複数のコレクションを復元するには?
ステージング環境からローカル開発環境に mongodb をレプリケートしたいのですが、その mongorestore は入力ソースとして 1 つのコレクションしか使用しないようです。bashブードゥー教を使わずに複数のコレクションを複製する簡単な方法はありますか?
mongodb - ダンプから復元した後も MongoDB に空のコレクションが表示される
mongodumpの後、正常に動作しているように見えたmongorestoreを実行しました
ただし、データにアクセスしようとすると、データはまだ空で、復元前の状態です。
30597 個のオブジェクトが見つかったと表示されていますが、それらはどこに行ったのでしょうか?
mongodb - mongodump コマンドを使用せずに mongo データベースをダンプして復元する
特定の mongo データベースのスナップショットを作成し、別のサーバーでその正確なデータベースを再作成できる方法が必要です。私はコマンドmongodump
とmongorestore
コマンドに精通していますが、データベース全体に対して単一の人間が読めるファイル (またはすべてを stdout に出力することをお勧めします) が必要mongodump
です。関連する質問が 2 つあります。
まず、mongodump
コレクション名とインデックス (特定のデータベースをダンプするとき) 以外の重要なデータは生成されますか? 私の記憶が正しければ、mongo は異なるバージョンで作成されたダンプを好まない可能性があり、これも問題になる可能性があります。それは本当ですか?
次に、コレクション名とインデックス情報を手動で抽出し、それを独自の形式の json に保存してから、別のサーバーに復元すると、同一のデータベースを作成するのに十分でしょうか、それとも何か不足していますか?
ruby-on-rails - 「mongorestore」がコレクションの 1 つを復元しないのはなぜですか
テストデータベースのmongoダンプを必要とするRailsアプリがあります。これは、次のようなものを使用して復元します
ターミナルからこのコマンドを実行すると、すべて正常に動作します
しかし、Rubyを使用して同じコマンドを実行すると
コレクションの 1 つがusers_posts
挿入されていません
何が起きてる?権限の問題ですか?私は困惑しています。