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

Unggah Data ke Meteor / Mongo DB

jawaban ChristianF tepat dan saya telah menerimanya sebagai jawaban yang benar. Namun, ini memberikan lebih dari yang saya butuhkan pada tahap ini, jadi saya menyertakan di sini kode yang sebenarnya saya gunakan - yang sebagian besar diambil dari jawaban Christian dan elemen lain yang saya temukan sebagai hasilnya:

TOMBOL UPLOAD HTML (Saya tidak menyertakan drag and drop pada tahap ini)

<template name="upload">
  <input type="file" id="files" name="files[]" multiple />
  <output id="list"></output>
</template>

JAVASCRIPT

Template.upload.events({
  "change #files": function (e) {
    var files = e.target.files || e.dataTransfer.files;
    for (var i = 0, file; file = files[i]; i++) {
      if (file.type.indexOf("text") == 0) {
        var reader = new FileReader();
        reader.onloadend = function (e) {
          var text = e.target.result;
          console.log(text)
          var all = $.csv.toObjects(text);
          console.log(all)
          _.each(all, function (entry) {
            Members.insert(entry);
          });
        }
        reader.readAsText(file);
      }
    }
  }
})

NB ada perpustakaan jquery-csv untuk Meteor di sini:https://github.com/donskifarrell /meteor-jquery-csv



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pengantar Dasar-Dasar Zona MongoDB

  2. Bagaimana cara menghitung persentase menggunakan segi di MongoDB?

  3. Hapus hanya satu dokumen di MongoDB

  4. Ganti Dokumen Tertanam menggunakan driver Mongo C# 2.0

  5. Cocokkan setidaknya N elemen array dengan daftar kondisi