問題タブ [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 に答える
459 参照

mongodb - nitrous.io ボックスの mongodb バイナリを 2.4.x バージョンに更新するにはどうすればよいですか?

「node.js の mongodb」コースを受講して、データを mongolab インスタンスにインポート/復元しようとしていますが、認証エラー コード 18 エラーが発生し続けます。

nitrous.io ボックスから mongo --shell を使用して作成した任意のインスタンスに接続でき、正常に動作します。したがって、接続文字列と環境変数は正しいです。mongo シェルにログインするときにパスワードを変更すると、実際には正しいパスワードを入力する機会が与えられます。したがって、ユーザー認証が適切であることはわかっています。

提供された mongodump ファイルを使用しようとすると、Auth err code 18 エラーが発生する理由がわかりません。

個々の .bson ファイルも指定しようとしましたが、同じエラーが発生します。

私はmongodバージョン2.4.6に接続していますが、mongorestoreはnitrous.ioボックスで2.0.4しかありません。新しいバージョンに更新して、これが問題かどうかを確認したかったのです。バージョン 2.2.2 でこれが壊れているように見える他のサイトからの他の投稿を読みました。復元のために古いバージョンのバイナリを使用してインポートするとき。

あなた (nitrous.io 開発者) が mongodb のバージョン管理を更新またはサポートする方法を残しているようには見えません。mongodb v2.4.6 に更新する方法はありますか?

また、画像に htop と bmon を追加できれば、それは素晴らしいことです。

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

mongodb - mongodump はコレクションに対するクエリを尊重しません

シャード レプリケート セットの一部であるボックスで次のコマンドを実行しています。この特定のシャードからエクスポートしようとしています。他のシャードでも同じコマンドを実行します。

これを行うと、Mongo は最大 172 万件のレコードをダンプするはずですが、コレクション内の合計 5 億 9000 万件のレコードをエクスポートしようとしているように見えます。クエリが適用されず、選択したデータだけがエクスポートされないのはなぜですか?

どんな助けでも大歓迎です。

0 投票する
6 に答える
78075 参照

mongodb - MongoDB mongorestore の失敗: locale::facet::_S_create_c_locale 名が無効です

コンピューター A (ubuntu 12.04 サーバー) で mongodump を使用してダンプを作成しました。それをコンピューター B (ubuntu 12.04 サーバー) に移動し、次のように入力しました。

mongorestore -db db_name --drop db_dump_path

失敗し、次のように報告されました。

接続先: 127.0.0.1
終了 'std::runtime_error' のインスタンスをスローした後に呼び出されました
what(): locale::facet::_S_create_c_locale name not valid
中止

以前にこの操作を成功させたことがありますが、この奇妙な動作は一度も発生していません。これを修正するにはどうすればよいですか?

0 投票する
6 に答える
12921 参照

mongodb - Mongorestore、Meteor プロダクション サーバーからローカルへ

mongodump と mongorestore を使用して、Meteor 運用サーバーをバックアップし、必要に応じてバックアップを復元する方法に関する適切な手順がたくさん見つかりました。

私が見つけていないのは、バックアップダンプローカルの流星アプリに復元する方法の説明です。app フォルダーに mongodump の出力があります。mongorestore を使用できるかどうか、または他にやるべきことがあるかどうかはわかりません。

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

mongodb - mongodump - タイムスタンプ フィールドの範囲クエリで FailedToParser エラーが発生する

ドキュメントの構造は次のとおりです。

2013 年 11 月 1 日より後mongodumpのすべてのドキュメントをダンプするために、次のクエリを実行しています。timestamp

そしてそれは示しています:

同じクエリオブジェクト(エスケープに使用されるバックスラッシュを除く$gte)がmongoシェルで正常に機能しますが。私は何を間違っていますか?

PS MongoDB のバージョンは 2.4.6 です

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

mongodb - Mongo 2.4の単一フィールドをダンプするには?

idを使用して、特定のコレクション内の1 つのフィールド () のすべての値をダンプしようとしていmongodumpます。つまり、次のクエリで返されるものと同じです。

私はしようとしています

これを行うと、すべてのフィールドがダンプされます。

別の質問が示唆した

しかし、そのフラグは削除されたようです

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

mongodb - 既存の mongo db データベースのサブセットを作成する

このクエリは、大規模な既存のデータベースから小規模な MongoDB テスト データベースを構築することに関連しています。

これを実行する私の計画は次のとおりです。

a) レコードをテスト データベースにコピーする条件を指定する集計クエリで mongodump を使用します。

このアイデアはうまくいきますか?フォーラムで読んだことから、MongoDB クエリをそのまま mongodump コマンドで使用しても機能しません。

これに関するガイダンスは大歓迎です。