sql >> Databasteknik >  >> NoSQL >> MongoDB

mongoimport välja fälttyp

När du importerar CSV/TSV till mongodb, alternativet --columnsHaveTypes kan hjälpa till att definiera kolumntyperna. Men dokumentet verkar väldigt oklart. Jag försökte flera gånger tills det till slut lyckades. Du bör lägga till alternativet --columnsHaveTypes och ändra varje kolumn efter --fält och kom ihåg att använda "\" före "(" och ")". till exempel ändra:

mongoimport -h foohost -d bardb -c fooc --type tsv --fields col1,col2,col3 --file path/to/file.txt

in i

mongoimport -h foohost -d bardb -c fooc --type tsv --fields col1.int32\(\),col2.double\(\),col3.string\(\) --columnsHaveTypes --file path/to/file.txt


  1. hantering av redis maxmemory situationer med rails vid användning av rails caching

  2. MongoDB Index Builds – Förhindrar användare från att utlösa nya byggnader

  3. Auto-genererat fält för MongoDB med Spring Boot

  4. Mongo konverterar inbäddade dokument till array