Mac 10.6.8 の mongodb バージョン v1.8.0。
TSV (タブ区切り値) ファイルで mongoimport を実行しようとしています。
--ignoreBlanks スイッチを使用していないにもかかわらず、何らかの理由で空白のフィールドが無視されます。少なくとも、私はそれが起こっていると思います。
私のテストファイルはここからダウンロードできます: http://pastebin.com/9XzbDfgP
これが私のmongoimportコマンドです:
mongoimport --drop --headerline --type tsv -d movies -c performances --file ~/Desktop/100performance.tsv
そのため、間違ったフィールドを間違ったフィールド名 (ヘッダー) にインポートすることになります。また、一部のフィールドが除外されます。空白のフィールドに問題があります。これらの空白のフィールドのいくつかにデータを入力したところ、うまくいくように見えました。明らかに、それは本当の修正ではありません。
アイデア?