CSV / TSVをmongodbにインポートする場合、オプション-columnsHaveTypes columnstypesを定義するのに役立ちます。しかし、文書は非常に不明確に見えます。最終的に成功するまで何度か試しました。オプション-columnsHaveTypesを追加する必要があります。 -fieldsの後のすべての列を変更します 「(」と「)」の前に「\」を使用することを忘れないでください。たとえば、次のように変更します。
mongoimport -h foohost -d bardb -c fooc --type tsv --fields col1,col2,col3 --file path/to/file.txt
に
mongoimport -h foohost -d bardb -c fooc --type tsv --fields col1.int32\(\),col2.double\(\),col3.string\(\) --columnsHaveTypes --file path/to/file.txt