Vous devez utiliser cette commande pour indiquer à mongo qu'il s'agit d'un tableau json
mongoimport --db posts --collection rows --file post_history.json --jsonArray
J'ai copié votre json, et testé :
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
MODIFIER
Suite à la mise à jour de votre question, je pense que vous pourriez également avoir des caractères spéciaux qui devraient être corrigés pour mongo par exemple :
tab = \t
" = \"
\ = \\