sql >> Databasteknik >  >> NoSQL >> MongoDB

hur man använder mongoimport för att importera en json-fil

Du bör använda det här kommandot för att tala om för mongo att det är en json-array

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

Jag kopierade din json och testade:

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

REDIGERA

Efter din frågeuppdatering tror jag att du också kan ha några specialtecken som bör fixas för mongo till exempel:

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



  1. Bulk insatsprestanda i MongoDB för stora samlingar

  2. Är memcached en dinosaurie i jämförelse med Redis?

  3. Mongoose JS-frågor kommer alla tillbaka null eller tom

  4. Uppdatera fält i array mongodb c# drivrutin