Bij het importeren van CSV/TSV naar mongodb, de optie --columnsHaveTypes kan helpen bij het definiëren van de kolomtypes. Maar het document lijkt erg onduidelijk. Ik heb het verschillende keren geprobeerd totdat het uiteindelijk lukte. Je zou de optie --columnsHaveTypes moeten toevoegen en verander elke kolom na --fields en onthoud het gebruik van "\" voor "(" en ")". Verander bijvoorbeeld:
mongoimport -h foohost -d bardb -c fooc --type tsv --fields col1,col2,col3 --file path/to/file.txt
in
mongoimport -h foohost -d bardb -c fooc --type tsv --fields col1.int32\(\),col2.double\(\),col3.string\(\) --columnsHaveTypes --file path/to/file.txt