問題タブ [mongoimport]

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 投票する
0 に答える
165 参照

json - インポート時に MongoDB フィールド タイプを変換する

Mongo データベースにインポートする数百のテキスト ファイルに 500 万を超える JSON オブジェクトが保存されています。ファイルが保存されているディレクトリを反復処理し、「mongoimport」を使用してインポートするWindowsバッチファイルを作成しました。これは期待どおりに機能しますが、JSON オブジェクトのフィールドの 1 つが、何らかの理由で文字列として格納された float 値です。

データのインポート中にフィールド タイプを変換する方法はありますか? その後、フィールドを数値に変換しようとしましたが、非常に遅いです。

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

mongodb - mongoimport は、深くネストされたキーの指定された順序を維持できますか?

MongoDB にインポートしようとしているテスト データがいくつかあります。

db.cars.insert() を使用して行を挿入すると、ネストされたすべてのフィールドが示されている順序で正確に表示されます。ただし、mongoimportを使用してこれらの行をインポートすると、順序がめちゃくちゃになります。

これは、ネストされた同じ「部分」を持つドキュメントを確認したい場合、それらを適切に比較できないことを意味します。

グループは 2 つだけにする必要があります。では、mongoimport は深くネストされたキーの指定された順序を維持できますか?

0 投票する
12 に答える
9331 参照

mongodb - `フィールドを同一にすることはできません: ' ' と ' '` mongoimport エラー

ローカル マシンの mongodb に csv をインポートしようとしています。シェルから次のコマンドを使用しました。

次のエラーが表示されます。

それが何を意味するのかについては何も見つかりません。私は何を間違っていますか?ちなみに、csv ファイルは mongoexport の結果です。

列ヘッダーといくつかのデータは次のとおりです。

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

mongodb - 2つのデータベースから中央データベースへのインポート/エクスポート中にオブジェクトID Mongo dbを複製する

2 つの異なる環境 (クライアント) で 2 つの mongo インスタンスを実行しています。すべてのクライアントからのデータが保存される中央データベース (サーバー) があります。データのエクスポートにmongorestoremongodumpを使用しています。クライアント データベース。それらのデータをエクスポートするとどうなりますか?? 古いデータは上書きされますか?

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

json - mongoimport json ファイルはドキュメントの数を 2 倍にします

mongoimport を使用して json ファイルを mongodb にインポートしようとしていました。
json ファイルは、次のように 1 行に 1 つのドキュメントとしてフォーマットされます。

そして、私mongoimport --db mydb --collection mycollection data.jsonはコマンドラインで使用し、得ました:

しかし、mongo shell を使って試しdb.mycollection.find().count()てみると、8170 になりました。ドキュメントの数は 2 倍になりました。

次に、「id」(「_id」ではない) を持つドキュメントを検索しようとしましたが、「_id」を除いて 2 つの同じ結果が得られました。

では、なぜドキュメントが 2 回保存されたのでしょうか。

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

mongodb - s3cmdパイプmongodb 3.0.2 SASL認証に失敗しました

mongodb 3.0.2 にアップグレードした後にs3cmd問題が発生した人はいますか? mongoimportSCRAM-SHA1 / SASL エラーが表示されますが、これを修正する方法がわかりません。s3 との間の接続はまだ影響を受けておらず、正常に動作しています。

私は最近までs3cmd、mongodb 2.6 からの出力をパイプすることに成功していました。

現在返されている:

「失敗: db サーバーへの接続エラー: SASL 認証ステップでサーバーがエラーを返しました: 認証に失敗しました。」

前もって感謝します