Når du importerer CSV/TSV til mongodb, vælges --columnsHaveTypes kan hjælpe med at definere kolonnetyperne. Men dokumentet virker meget uklart. Jeg prøvede flere gange, indtil det til sidst lykkedes. Du bør tilføje mulighed --columnsHaveTypes og ændre hver kolonne efter --felter og husk at bruge "\" før "(" og ")".for eksempel, skift:
mongoimport -h foohost -d bardb -c fooc --type tsv --fields col1,col2,col3 --file path/to/file.txt
ind i
mongoimport -h foohost -d bardb -c fooc --type tsv --fields col1.int32\(\),col2.double\(\),col3.string\(\) --columnsHaveTypes --file path/to/file.txt