MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Качете данни в Meteor / Mongo DB

Отговорът на ChristianF е на място и го приех за правилен отговор. Той обаче предоставя дори повече, отколкото ми е необходимо на този етап, така че включвам тук кода, който всъщност съм използвал - който до голяма степен е взет от отговора на Кристиан и други елементи, които открих в резултат:

БУТОН ЗА КАЧВАНЕ НА HTML (На този етап не включвам плъзгане и пускане)

<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 тук има библиотека jquery-csv за Meteor:https://github.com/donskifarrell /meteor-jquery-csv



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. db.collection не е функция, когато използвате MongoClient v3.0

  2. Грешка при обратна връзка:Изисква се оторизация

  3. Golang GraphQL MongoDB Борят се да извадят дата и id от базата данни

  4. MongoDB ChangeStream ResumeToken уникален ли е в световен мащаб?

  5. Възможно ли е да се направи заявка за диапазон от хешове на хеширан индексиран ключ в mongodb?