sql >> Database teknologi >  >> NoSQL >> MongoDB

hvordan man bruger mongoimport til at importere en json-fil

Du skal bruge denne kommando til at fortælle mongo, at det er et json-array

mongoimport --db posts --collection rows --file post_history.json --jsonArray

Jeg kopierede din json og testede:

mongoimport --db posts --collection rows --file test.json --jsonArray
2016-01-19T06:18:57.887-0600    connected to: localhost
2016-01-19T06:18:57.906-0600    imported 5 documents

REDIGER

Efter din spørgsmålsopdatering tror jeg, at du måske også har nogle specialtegn, som f.eks. bør rettes til mongo:

tab = \t
" = \"
\ = \\



  1. Importer CSV-data som et array i MongoDB ved hjælp af mongoimport

  2. Mongodb konverterer flere objekter til et array, på plads, permanent

  3. Hvordan bruger jeg GraphQL med Mongoose og MongoDB uden at oprette Mongoose-modeller

  4. Hvordan gemmer man forskellige sprog (ikke-engelsk) data i MongoDB Field og henter de samme data?