問題タブ [mongodump]

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 に答える
526 参照

mongodb - archlinuxでdbをmongodumpする

ローカルの mongodb をバックアップしようとしています。mongodump を使用するために、archlinux を使用し、mongodb-tools をインストールしました。私は試した :

同じ応答があるたびに:

ただし、次を使用してデータベースに接続できます

あるいは単に

私のmongodbのバージョンは3.0.7です。ユーザー名/パスワードを設定していません

mongodump を適切に使用してローカル データベースをバックアップするにはどうすればよいですか?

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

mongodb - クエリ内のすべてのドキュメントのサイズを取得する

MongoDB シェルで特定のクエリを満たすすべてのドキュメントのサイズを取得する方法はありますか?

特定のデータを外部メディア デバイスにダンプするオプションを使用するツールmongodump(ここを参照) を作成しています。queryただし、ダンプを開始する前に、すべてのドキュメントが外部メディア デバイスに収まるかどうかを確認したいと思います。そのため、クエリを満たすすべてのドキュメントのサイズを取得したいと考えています。

hereObject.bsonsizeに記載されている方法は認識していますが、1 つのドキュメントのサイズしか返さないようです。

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

mongodb - 仮想マシンでの mongodump ファイルの破損

今日、ファイルサイズが約2GBのdbをバックアップするためにmongodumpを実行していますが、ダンプされたファイルには約600 mbしかありません。mongodump 操作でエラー メッセージは表示されず、後でいくつかのドキュメントが欠落していることがわかりました。ファイルサイズの大きな違いが原因ではない場合、ダンプが成功していないことはわかりません。

ダンプされたファイルが正しいかどうかを確認する標準的な方法はありますか?

ps:db.stats()元のデータベース情報を確認してから、ダンプされたデータベースをmongorestoreしdb.stats()て、合計ファイルサイズを比較するために使用できるようです。そして、2 つのファイル サイズは同じでしょうか (そうですか)。

ps: また、VM に 500 MB のメモリがある場合、2 GB のファイルを正常にダンプできますか?

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

mongodb - mongodump --query が実行される順序

mongodump --query が実行される順序は、最後の挿入から最初の挿入まで、またはその逆です。逆の場合は、mongodump --query に渡すことができるオプションがあるため、mongodump クエリは次の場所から開始されます。最初の挿入から最後の挿入まで、

何か案は?

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

mongodb - mongorestore を使用して新しいレプリカ セット メンバーをシードすることはお勧めできません。なぜですか?

docsで、次のステートメントを見つけました。

重要 常にファイルシステムのスナップショットを使用して、既存のレプリカ セットのメンバーのコピーを作成してください。mongodump と mongorestore を使用して、新しいレプリカ セット メンバーをシードしないでください。

  1. FS がスナップショットをサポートしていない場合はどうすればよいですか?
  2. なぜこの制限がここにあるのですか?以前は、mongodump で生成されたスナップショットを使用して、新しい rs メンバーを追加することができました (編集: 私が間違っていなければ)。