問題タブ [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.
json - インポート時に MongoDB フィールド タイプを変換する
Mongo データベースにインポートする数百のテキスト ファイルに 500 万を超える JSON オブジェクトが保存されています。ファイルが保存されているディレクトリを反復処理し、「mongoimport」を使用してインポートするWindowsバッチファイルを作成しました。これは期待どおりに機能しますが、JSON オブジェクトのフィールドの 1 つが、何らかの理由で文字列として格納された float 値です。
データのインポート中にフィールド タイプを変換する方法はありますか? その後、フィールドを数値に変換しようとしましたが、非常に遅いです。
mongodb - mongoimport は、深くネストされたキーの指定された順序を維持できますか?
MongoDB にインポートしようとしているテスト データがいくつかあります。
db.cars.insert() を使用して行を挿入すると、ネストされたすべてのフィールドが示されている順序で正確に表示されます。ただし、mongoimportを使用してこれらの行をインポートすると、順序がめちゃくちゃになります。
これは、ネストされた同じ「部分」を持つドキュメントを確認したい場合、それらを適切に比較できないことを意味します。
グループは 2 つだけにする必要があります。では、mongoimport は深くネストされたキーの指定された順序を維持できますか?
mongodb - `フィールドを同一にすることはできません: ' ' と ' '` mongoimport エラー
ローカル マシンの mongodb に csv をインポートしようとしています。シェルから次のコマンドを使用しました。
次のエラーが表示されます。
それが何を意味するのかについては何も見つかりません。私は何を間違っていますか?ちなみに、csv ファイルは mongoexport の結果です。
列ヘッダーといくつかのデータは次のとおりです。
mongodb - 2つのデータベースから中央データベースへのインポート/エクスポート中にオブジェクトID Mongo dbを複製する
2 つの異なる環境 (クライアント) で 2 つの mongo インスタンスを実行しています。すべてのクライアントからのデータが保存される中央データベース (サーバー) があります。データのエクスポートにmongorestoreとmongodumpを使用しています。クライアント データベース。それらのデータをエクスポートするとどうなりますか?? 古いデータは上書きされますか?
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 回保存されたのでしょうか。
mongodb - s3cmdパイプmongodb 3.0.2 SASL認証に失敗しました
mongodb 3.0.2 にアップグレードした後にs3cmd
問題が発生した人はいますか? mongoimport
SCRAM-SHA1 / SASL エラーが表示されますが、これを修正する方法がわかりません。s3 との間の接続はまだ影響を受けておらず、正常に動作しています。
私は最近までs3cmd
、mongodb 2.6 からの出力をパイプすることに成功していました。
現在返されている:
「失敗: db サーバーへの接続エラー: SASL 認証ステップでサーバーがエラーを返しました: 認証に失敗しました。」
前もって感謝します