問題タブ [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.
mongodb - archlinuxでdbをmongodumpする
ローカルの mongodb をバックアップしようとしています。mongodump を使用するために、archlinux を使用し、mongodb-tools をインストールしました。私は試した :
同じ応答があるたびに:
ただし、次を使用してデータベースに接続できます
あるいは単に
私のmongodbのバージョンは3.0.7です。ユーザー名/パスワードを設定していません
mongodump を適切に使用してローカル データベースをバックアップするにはどうすればよいですか?
mongodb - 仮想マシンでの mongodump ファイルの破損
今日、ファイルサイズが約2GBのdbをバックアップするためにmongodumpを実行していますが、ダンプされたファイルには約600 mbしかありません。mongodump 操作でエラー メッセージは表示されず、後でいくつかのドキュメントが欠落していることがわかりました。ファイルサイズの大きな違いが原因ではない場合、ダンプが成功していないことはわかりません。
ダンプされたファイルが正しいかどうかを確認する標準的な方法はありますか?
ps:db.stats()
元のデータベース情報を確認してから、ダンプされたデータベースをmongorestoreしdb.stats()
て、合計ファイルサイズを比較するために使用できるようです。そして、2 つのファイル サイズは同じでしょうか (そうですか)。
ps: また、VM に 500 MB のメモリがある場合、2 GB のファイルを正常にダンプできますか?
mongodb - mongodump --query が実行される順序
mongodump --query が実行される順序は、最後の挿入から最初の挿入まで、またはその逆です。逆の場合は、mongodump --query に渡すことができるオプションがあるため、mongodump クエリは次の場所から開始されます。最初の挿入から最後の挿入まで、
何か案は?
mongodb - mongorestore を使用して新しいレプリカ セット メンバーをシードすることはお勧めできません。なぜですか?
docsで、次のステートメントを見つけました。
重要 常にファイルシステムのスナップショットを使用して、既存のレプリカ セットのメンバーのコピーを作成してください。mongodump と mongorestore を使用して、新しいレプリカ セット メンバーをシードしないでください。
- FS がスナップショットをサポートしていない場合はどうすればよいですか?
- なぜこの制限がここにあるのですか?以前は、mongodump で生成されたスナップショットを使用して、新しい rs メンバーを追加することができました (編集: 私が間違っていなければ)。