問題タブ [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 投票する
1 に答える
410 参照

mongodb - 32 ビットの古いバージョンの MongoDB を mongodump し、それを 64 ビットの更新バージョンに mongorestore する

古い 32 ビット バージョンの MongoDB (2.0.0) の単一インスタンスをたまたま使用している運用サーバーがあります。このデータを別のサーバーに移動することに取り掛かる前に、いくつかのことを確認したかったのです。

  1. 32 ビット インストールで mongodump を実行し、64 ビット インストールで mongorestore を実行すると、競合が発生しますか?

  2. 2.0 データベース ダンプを 2.2.x インストールに移動する際に問題はありますか?

2.2 の mongodump を実行できず、正しく mongorestore を 2.0 に変換できないと読みましたが、バージョン アップグレードを行っているだけです。また、MongoDB の 32 ビット バージョンと 64 ビット バージョンの間でレプリカ セットを作成できることも読んだので、この移行がうまくいくことを願っています。

確認したかっただけです、ありがとう!

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

node.js - MongoDB シェル エクスポート データベース全体

MongoDB では、Mongo が保持しているすべてのデータベースの自動バックアップを設定しようとしています。現在のスクリプト ベースは次のようなものです。

私が持っている場所 (日付) バックアップの日付 (例: 2013-02-06) を含むフォルダーにダンプすることを検討しています

cron ジョブまたは .sh スクリプトを使用してこれを実現したいと考えています。

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

mongodb - Mongo のインポート/ダンプがレプリカ セットで機能しない

レプリカ セットのバックアップに問題がありmongodumpます。mongoexport好奇心から同じ問題を検証しました。

これが私のセットアップです:

  • mongodb-linux-x86_64-static-legacy-2.2.0
  • 3 ノードのレプリカ セット (現時点では正常)

今、私はエクスポートを行っています:

死ぬのは:

1 つのノード (レプリカ セットの PRIMARY ノード) のみを指定して同じコマンドを実行すると、ダンプが正常に作成されます。

誰かが私が間違っていることを知っていますか?

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

mongodb - 日次バックアップ用の Mongodump

毎日のバックアップにmongodumpを使用することを検討しています。

常に同じディレクトリでダンプを実行する場合: mongodump を実行する前に、前日の内容を必ずクリアする必要がありますか? ドキュメントでこれについて何も見つかりませんでした。

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

mongodb - cloudfoundryへのvmcトンネル経由のmongodumpが電話を切る

何らかの理由で、トンネルを介したmongodumpのプロセスは、毎回同じコレクションでハングアップします。プロセスを中断すると、コレクションのあるファイルのサイズは39Mbに近くなります。何が起こったのか理解できません。

0 投票する
5 に答える
35830 参照

mongodb - mongodump は指定されたコレクションの一部を無視します

製品サーバーでmongoデータベースをバックアップしてから、ステージングサーバーに復元しようとしていました。ここでいくつかの問題が発生します。データベースには多くのコレクションがあります。ステージング サーバーで復元したくないコレクションを無視したいと考えています。

ステージング データベースをダンプし、製品データベースをダンプしてから、-- dropオプションを使用して製品をステージングに復元することで、これにアプローチできます。ステージング データベースで指定されたコレクションを復元します。うーん…すごく悪い。

1.製品データベースをダンプする

2. ステージング データベースのダンプ

3. すべてのコレクションを復元してから、コレクションを元に 戻します。 pruduct-dump-dir をステージング サーバーに復元します。

ダンプしているときにignore-collectionのようなオプションはありますか? 任意の提案をいただければ幸いです:3

0 投票する
5 に答える
88415 参照

mongodb - 1つのコレクションにmongodumpを使用する方法

mongodump単一のコレクションをあるデータベースから別のデータベースに移動するにはどうすればよいですか?

コマンドとそのオプションはどのように使用すればよいですか?

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

mongodb - スタンドアロンのバックアップと復元に設定された MongoDB レプリカ

開発上の理由から、本番レプリカ セット mongodb をバックアップし、それをスタンドアロンの別のマシン テスト インスタンスに復元する必要があります。

反対のことを話しているドキュメントもありますが (standalone 2 replica-set)、彼のダウングレード/ロールバックの方法が見つかりません。

この場合、どうすればいいですか?

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

mongodb - 単一ノードのセットアップで一貫性のある MongoDB バックアップを取得する方法

私は非常に単純なセットアップで MongoDB を使用しており、一貫したバックアップ戦略が必要です。mongodumpロック/ロック解除で a をラップするのは悪い考えであるという難しい方法を見つけました。--oplog次に、オプションはロック/ロック解除なしで一貫性を提供できるはずだと読みました。しかし、それを試してみると、--oplog「完全なダンプ」でのみオプションを使用できるとのことでした。私はドキュメントと多くの記事を調べましたが、単一の時点からmongoデータベースをダンプする方法についてはまだ不明です。

今のところ、通常のダンプを使用していますが、ダンプ中に書き込みがあった場合、単一の時点からではなくバックアップが作成されると想定しています。正しいですか?

mongodump -h $MONGO_HOST:$MONGO_PORT -d $MONGO_DATABASE -o ./${EXPORT_FILE} -u backup -p password --authenticationDatabase admin

0 投票する
3 に答える
8515 参照

mongodb - Mongodbの「mongodump」コマンド、javascript実行エラー

おそらく、私は がどのように機能するのかを完全に誤解していますが、エラーmongodumpを返す以外に何もできないようです。JavaScript execution failed: SyntaxError: Unexpected identifier

これが私がやっていることです:

  • モンゴッドが走っている
  • 「mydb」というデータベースをバックアップしたい
  • 私はモンゴシェルの中にいます
  • コマンドを試したところmongodump --db mydb、上記のエラーが発生しました
  • 私は両方を試しましたがmongodumpmongoexportどちらも同じ問題を抱えています

ここで何が間違っていますか?