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
" = \"
\ = \\