問題タブ [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.

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

mongodb - mongoexport は json 出力ファイルにレコードを書き込みません

次の方法で、mongoexport を使用して MongoDB から json ファイルをエクスポートしようとしました。

データベースには実際に次のデータが含まれているため、作成されたjsonファイルが空である理由がわかりません。

私は何を間違えましたか?

前もって感謝します。

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

mongodb - mongoexport 構文エラー メッセージ

私はmongodb 2.4.3で作業していますが、mongoexportを動作させることができません。各コマンドで表示されるエラー メッセージは次のとおりです。 "JavaScript execution failed: SyntaxError: Unexpected identifier"

最初は、問題は長いクエリ パラメータにあると思いました。しかし、find() はクエリでうまく機能したので、構文は問題ないことがわかりました。次に、クエリを使用して新しいコレクションを作成し、次のようにコレクションをエクスポートしてみました。

mongoexport --db Oct2012 --collection sept8subset --csv --fields "text","created_at","user.screen_name","user.followers_count" --out sept8.csv

mongoexport --db Oct2012 --collection sept8subset --csv --fields text,created_at,user.screen_name,user.followers_count --out sept8.csv

mongoexport -d Oct2012 -c sept8subset --csv --fields text,created_at,user.screen_name -o sept8.csv

mongoexport --db Oct2012 --collection sept8subset --dbpath ~/db (should need dbpath as mongod instance is running)

mongoexport --db OCt2012 -collection sept8subset -o sept8.txt

mongoexport --db Oct2012 --collection sept8subset

いずれの場合も、"JavaScript execution failed: SyntaxError: Unexpected identifier". その SyntaxError はどこにあるのでしょうか??

コピーしようとしているコレクションには、50,339 個のオブジェクトがあります。mongoexport が処理するには大きすぎる場合に備えて、コレクションから 5 つのドキュメントを取り出して新しいコレクションを作成しました。次に、上記と同じコマンド構造を使用してそれらをエクスポートしようとしました。それでも同じエラー メッセージが表示されます。

今、問題が mongoexport が日付を含むデータを処理できないことであるかどうか疑問に思っています。MongoDB のドキュメントには、クライアント ドライバーを使用して独自のエクスポート スクリプトを作成したい場合があると記載されています。

私の問題がここにあることを誰かが知っていますか? あなたが助けてくれるなら、どうもありがとう。

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

mongodb - 位置オプション エラーが多すぎます。Mongodb - mongoexport?

mongodb の .csv ファイルに 3 つのフィールドを単純にエクスポートしようとすると、なぜこのエラーが発生するのかわかりません。私のコードは次のとおりです。

エラー: 位置オプションが多すぎます

タイプ、名前、色のデータをスプレッドシートの csv ファイルにエクスポートしたいと考えています。

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

mongodb - CSV からのデータ型/形式 (long および double) を使用した Mongoimport

CSV ファイルから MongoDB にデータをインポートしたいと考えています。CSV には long 値と double 値がいくつか格納されています。mongoimport コマンドを使用して、これらの long 値と double 値を long および double として mongodb にインポートするにはどうすればよいですか。スクリプトを書くことは、私がこのスクリプトを書いたもう 1 つのことですが、mongoimport を使用してより簡単にしたいと考えています。私が基本的に望んでいるのは、データのインポート中にデータ型を割り当てることができるインポートのような MySQL です。

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

mongoexport - サブドキュメントとスペースを含むフィールド名を持つmongoexport

サブドキュメントとスペースのあるフィールドがある mongoDB からデータをエクスポートする必要があります。次のようないくつかの順列を試しました。

また

これを行う方法に関するドキュメントはありません。これは可能ですか?

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

regex - Mongodb エクスポート サブフィールド アイテム

私はcsvにダンプしていて、このデータを生成するために正常に動作することを以下に示すmongodbデータを持っています。

「nameForSearch」のサブフィールド アイテムの結果、たとえば「Jomo Kenyatta」のみをダンプしたいのですが、結果が 0 のままです。誰かが私が間違っているかもしれないことを教えてもらえますか?

解決済み: サブフィールドまたはサブドキュメント名を元のドキュメント名、つまり data.nameForSearch に追加する必要があり、必要に応じて結果が検索にダンプされました。