CSV/TSV को mongodb में आयात करते समय, विकल्प --columnsHaveTypes columntypes को परिभाषित करने में मदद कर सकता है। लेकिन दस्तावेज़ बहुत अस्पष्ट लगता है। अंत में सफल होने तक मैंने कई बार कोशिश की। आपको विकल्प जोड़ना चाहिए --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