問題タブ [mongoexport]
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 - mongoexport の実行に関するエラー
mongoshellでmongoexportと入力すると、次のエラーが表示されます。
モンゴエクスポート
この問題で私を助けてください。
mongodb - Mongodb エクスポート ネストされたフィールド
MongoDB があり、.csv ファイルにエクスポートしたいと考えています。
資料:
すべてのドキュメントをエクスポートし、フィールド contactpersons.firstname と contactpersons.emailaddress のみをエクスポートしたい
私はこのコマンドラインを使用します:
これは多かれ少なかれ機能し、エクスポートしますが、フィールド firstname のみをエクスポートし、emailaddress はエクスポートしません。フィールドのメールアドレスもエクスポートする必要があります。
どうすればこれを行うことができますか?メールアドレスのフィールドを指定しても機能しない理由がわかりません。Do エラーが発生します。
助けてくれてありがとう!
mongodb - バイナリデータ (UUID など) を含むクエリで mongoexport を使用する方法
ただ厄介な問題がありました。バイナリデータを含むクエリでmongoexportを使用したかったのですが、それを機能させることができませんでした。
UUID フィールドを含むコレクションを作成することで再現できます。
以下は機能するはずですが、機能しません (「FailedToParse: Argument of $type in $bindata object must be a hex string representation of a single byte」を返します):
シェル BSON タイプを使用してこれも試しましたが、どちらも機能しません (「FailedToParse: "new" キーワードの後に Date コンストラクターが続きません」を返します):
そして、これもそうではありません(mongoexport doc 2.4に触発され、「FailedToParse: Expecting quoted string」を返します):
ヒントはありますか?バグでしょうか?私のmongoのバージョンは2.4.6です。私はDjangoとmongoengineからクエリと印刷をしました:-/
mongodb - Mongoexport は、CSV 出力でネストされたオブジェクトのプロパティを取得します
mongoexport を使用して mongo-db から CSV を取得しようとしています。
私のデータはこの形式です:
これを行うには、次のコマンドを使用しています。
これにより、次の出力が得られます。
問題は、出力の要素item_nameからが必要なことです。dataこれらは動的配列で、アイテムをまったく含まないか、多数のアイテムを含むことができます。
フィールド (-f) パラメーターに追加dataすると、オブジェクトごとにこれを JSON 文字列として CSV に出力するだけになり、将来のデータの使用には役立ちません。
私が目指しているのは次のようなものです:
ほぼ非正規化、または SQL の外部結合に似ています。そのため、dataアイテムIDだけです。
これは可能ですか?item_idを CSV 出力にするにはどうすればよいですか?
json - mongoexport のクエリ引数
mongoexportユーティリティのクエリ引数の正しい形式は何ですか?
コマンドラインで次のコマンドを実行している間:
次のエラーが表示されます。
接続先: localhost:27000 アサーション: 16619 コード FailedToParse: FailedToParse: Expecting '}' または ',': offset:37
Mongo Export クエリ引数とJSONDocument ドキュメントを読んでも、クエリ引数の予想される形式を理解するのに役立ちませんでした。
mongo シェルで同じクエリを実行すると成功します。
java - Mongoexport - 「\n」の問題
MongoからOracleにデータをエクスポートしようとしていました。私は以下のアプローチを使用していました。
問題は、コメント セクションのいずれかに改行文字 ('\n') がある場合、データが次の行に移動し、java read がドキュメントの処理に失敗することです。
このJIRAについては、10gen で未解決のバグがあります。問題に直面した人はいますか。これに対する回避策はありますか?
mongodb - mongoimport 2.6 対 2.4
あるデータベースからデータをエクスポートし、別のデータベースにデータをインポートしています。mongo 2.6 を搭載したマシンでデータをエクスポートすると、mongo 2.4 を使用して VM でデータをインポートします。両方の mongod インスタンスが 2.4 を実行しています。
このエラーが発生し続けます:
エクスポートされた日付形式は次のようになります
mongoexport と同じマシンで mongoimport を使用すると問題なく動作することを確認したので、2.4 から 2.6 への mongoimport/export の間に互換性の問題があると思います。ファイアウォールの制限により、データを移動するために 2 つの異なるマシンを使用する必要があります。
この問題の回避策はありますか。私が知る限り、古い形式でエクスポートするオプションは見たことがありません。リリース ノートからも、互換性エラーの原因がわかりません。