MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

jak używać mongoimport do importowania pliku json

Powinieneś użyć tego polecenia, aby powiedzieć mongo, że jest to tablica json

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

Skopiowałem twój json i przetestowałem:

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

EDYTUJ

Po aktualizacji twojego pytania, myślę, że możesz mieć również kilka znaków specjalnych, które powinny zostać naprawione dla mongo, na przykład:

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak zamienić podciąg w dokumencie mongodb

  2. Zapytanie zwraca więcej niż oczekiwano wyników

  3. Jak uzyskać bazę danych Mongo określoną w parametrach połączenia w C#

  4. Operator kropki nie pobiera właściwości podrzędnych obiektu Mongoose Document

  5. Jak uruchomić SlaveOk w Mongoose?