Khi nhập CSV / TSV vào mongodb, tùy chọn --columnsHaveTypes có thể giúp xác định các kiểu cột. Nhưng tài liệu có vẻ rất không rõ ràng. Tôi đã thử nhiều lần cho đến khi cuối cùng thành công. Bạn nên thêm tùy chọn --columnsHaveTypes và thay đổi mọi cột sau - trường và nhớ sử dụng "\" trước "(" và ")". ví dụ:thay đổi:
mongoimport -h foohost -d bardb -c fooc --type tsv --fields col1,col2,col3 --file path/to/file.txt
thành
mongoimport -h foohost -d bardb -c fooc --type tsv --fields col1.int32\(\),col2.double\(\),col3.string\(\) --columnsHaveTypes --file path/to/file.txt