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

Importowanie json z pliku do mongodb za pomocą mongoimport

mongoimport narzędzie posiada opcję:

--jsonArray traktuj źródło wejściowe jako tablicę JSON

Lub możliwe jest zaimportowanie z pliku zawierającego ten sam format danych, co wynik db.collection.find() Komenda. Oto przykład z kursu university.mongodb.com, część treści z grades.json :

{ "_id" : { "$oid" : "50906d7fa3c412bb040eb577" }, "student_id" : 0, "type" : "exam", "score" : 54.6535436362647 }
{ "_id" : { "$oid" : "50906d7fa3c412bb040eb578" }, "student_id" : 0, "type" : "quiz", "score" : 31.95004496742112 }
{ "_id" : { "$oid" : "50906d7fa3c412bb040eb579" }, "student_id" : 0,       "type" : "homework", "score" : 14.8504576811645 }

Jak widać, nie użyto żadnej tablicy ani separatorów przecinków między dokumentami.

Niedawno odkryłem, że jest to zgodne z the JSON Lines text format.

Jak ten używany w apache.spark.sql.DataFrameReader.json() metoda.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Śledzić wydajność MongoDB?

  2. XFS vs EXT4 — porównanie wydajności MongoDB na AWS EC2

  3. Importuj dane CSV jako tablicę w MongoDB za pomocą mongoimport

  4. Dokument Czytaj i wstawiaj z blokowaniem/transakcją w nodejs z mongodb

  5. Funkcja Mongo Find() nie wyklucza _id