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

come usare mongoimport per importare un file json

Dovresti usare questo comando per dire a mongo che è un array json

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

Ho copiato il tuo json e ho testato:

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

MODIFICA

Dopo l'aggiornamento della tua domanda, penso che potresti anche avere alcuni caratteri speciali che dovrebbero essere corretti per mongo, ad esempio:

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