sql >> Base de Datos >  >> NoSQL >> MongoDB

cómo usar mongoimport para importar un archivo json

Deberías usar este comando para decirle a mongo que es una matriz json

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

Copié tu json y probé:

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

EDITAR

Después de la actualización de su pregunta, creo que también podría tener algunos caracteres especiales que deberían corregirse para mongo, por ejemplo:

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