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

mongodb - mongodb:jsonクエリのObjectIDからタイムスタンプを抽出します

mongodumpを使用したいのですが、特定の日付の間のデータのみをダンプするため、jsonクエリを使用してObjectIDからタイムスタンプを抽出したいと思います。データベースをできるだけ小さくする必要があるため、タイムスタンプをObjectID以外の場所に配置したくありません。

mongodumpが受け入れる単純なjsonクエリを使用してObjectIDからタイムスタンプを抽出する方法はありますか?

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

mongodb - Mongoexport は省略記号を削除します

このクエリを使用して MongoDB からデータをエクスポートしようとしています..

問題は、生成された csv ファイルを開くと、コンテンツ フィールド データに省略記号があり、正確なコンテンツを取得できないことです。この省略記号を削除して正確なデータ コンテンツを取得するにはどうすればよいですか?

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

python - Mongo ドキュメントのエントリを CSV に保存 + ISODate の書式設定

「hello」というmongoコレクションにデータがあります。ドキュメントは次のようになります。

各ドキュメントのタイムスタンプとテキストを CSV ファイルにエクスポートしたいと思います。最初の列はタイムスタンプ、2 番目の列はテキストです。

ドキュメントにタイムスタンプとテキストのみが含まれる新しいコレクション (hello2) を作成しようとしました。

次に、mongoexport を使用したいと思いました。

しかし、これは機能しておらず、続行する方法がわかりません。

PS: ISODate("2013-01-09T21:04:12Z") の代わりに、ISODate の時刻のみ、つまり 21:04:12 のみを CSV ファイルに保存したいと思います。

ご協力ありがとうございました。

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

mongodb - 変更ログの作成中にmongoexportのオプションが多すぎるエラー

mongoexportを使用してoplogのcsvをエクスポートしようとしています...これまでに読んだすべての引用符の組み合わせを試しました...

しかし、私は取得し続けます

何が間違っている可能性がありますか?

たくさんねじ込んだ後、私はこれを試しました

これは魅力のように機能します。しかし、それでもこれ

動作しません。出力

Timestamp()に何か問題があると感じますか?

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

mongodb - mongoexport --query を使用できますかここで、ファイルは条件のリストです

ファイルに保存されているIDの配列があり、それらのデータをmongdbから取得したいので、mongoexportメソッドを調べました。--query オプションは、ファイルから大きなjsonまたは配列を読み取る代わりに、jsonのみを受け入れることができるようです。私の場合、ファイルに格納されている id は約 4000 です。これに対する解決策はありますか?

mongoexport --db db --collection collection --field name --csv -oout ~/data.csv を使用できましたが、ファイルからクエリ条件を読み取る方法

たとえば、Rails アプリケーションの mongoid の場合、このようなクエリは Data.where(:_id.in => array) です。

または、javscriptファイルを実行してmongoシェルから行うことは可能ですか

tks

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

javascript - 日付範囲に$gtおよび$lt制約を使用するMongoexport

次のmongoexport呼び出しを使用して、mongodbから特定の日に行われた注文を取得しようとしています。

mongoexport --db store --collection user_data --query "{'order.created_order':{$gt:ISODate("2013-02-05T00:00:00.000Z"),$lt:ISODate("2013-02-06T00:00:00.000Z")}, 'order.status':'paid'}" --out ordersfeb6.json

しかし、私は現在次のエラーを経験しています:

この質問から、mongoexport JSON解析エラーは、JavaScriptがmongoクエリの一部を評価するために使用されていることを知っています。私は疑問に思っていました:$gtおよび$lt演算子はjavascriptを必要としますか?それは私の問題ですか?そうでない場合は、クエリの何が問題になっているのかわかりません。提案をいただければ幸いです。読んでくれてありがとう!

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

mongodb - mongoexporttojsonファイルの場合にNumberLongがありません

私はmongoexportを使用してコレクションをjsonファイルにエクスポートしました(以下のスクリプト)。

mongoexport -d db1 -c user --out /root/user_130226.json

タイプ「NumberLong」のパラメーターは「NumberLong」という単語なしで保存されていることがわかりました。そのため、mongoimportを使用すると、「NumberLong」という単語も欠落しています。

mongodumpとmongorestoreを使用する場合も同じです。

例:

ソース :

>> "cd" : NumberLong(1361862291)

出力して新しいコレクションにインポート:

>> "cd" : 1361862291

ただし、引用符が括弧()で囲まれたNumberLongの場合は、それに応じてエクスポートおよびインポートされます。

例:

"u4":NumberLong( "111018951303058")、

質問:

1.「NumberLong」という単語がエクスポートされていないかどうかは重要ですか?

2. NumberLongを引用符なしで保存するのは正しいですか?

よろしくお願いします。

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

json - mongoが解析できるのにmongoexportがこのJSONを解析できないのはなぜですか?

これはクエリです:

このコマンドを実行すると、次のようになります。

何か案は?(2月に更新されたtrigger_idに一致するすべてのレコードが必要です。)

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

mongodb - mongodb と「深い」mongoexport

mongoexport を使用して「ディープ」エクスポートを実行することは可能ですか?したがって、可能性のある DBRef を mongo データベース内の他のオブジェクトに解決しますか?

例:

私のコレクション「アプリケーション」の1つに、プロパティを持つドキュメントが含まれているとしましょう:

mongoexport は、json ファイルで次のようにアウトするのではなく、この dbref をその基礎となる情報を使用して実際のオブジェクトに解決するディープ エクスポートを実行できますか。

前もって感謝します!

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

windows - mongoexport を使用して csv mongodb コレクションにエクスポートする

mongodbexport を使用して、mongoDB のコレクションからすべてのデータをエクスポートしようとしています。私はこれらの構文に従っています:

mongoexport --db mydb --collection mycollection --csv --out text.csv --fields NameColumn1、NameColumn2、NameColumn3 など...

上記のコードを実行すると、フィールド名のみで値のないファイルが 1 つだけ作成されます。--csv を削除して out を text.txt に変更すると、すべてのデータがエクスポートされます。

不足している他のパラメーターはありますか?