MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Mengimpor json dari file ke mongodb menggunakan mongoimport

mongoimport alat memiliki opsi:

--jsonArray memperlakukan sumber input sebagai array JSON

Atau dimungkinkan untuk mengimpor dari file yang berisi format data yang sama dengan hasil db.collection.find() memerintah. Berikut adalah contoh dari courseware university.mongodb.com beberapa konten dari 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 }

Seperti yang Anda lihat, tidak ada larik yang digunakan dan juga tidak ada pembatas koma di antara dokumen.

Saya menemukan, baru-baru ini, bahwa ini sesuai dengan the JSON Lines text formatnya.

Seperti yang digunakan di apache.spark.sql.DataFrameReader.json() metode.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $slice

  2. Buat Indeks Teks Wildcard di MongoDB

  3. Bagaimana DAN dan TIDAK di MongoDB $pencarian teks

  4. MongoDB $binarySize

  5. Cara menemukan substring di bidang di Mongodb