MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Tải dữ liệu lên Meteor / Mongo DB

câu trả lời của ChristianF là đúng và tôi đã chấp nhận nó là câu trả lời chính xác. Tuy nhiên, nó cung cấp nhiều hơn những gì tôi cần ở giai đoạn này, vì vậy tôi đưa vào đây đoạn mã mà tôi đã thực sự sử dụng - phần lớn được lấy từ câu trả lời của Christian và các yếu tố khác mà tôi đã tìm thấy kết quả là:

NÚT TẢI LÊN HTML (Tôi không bao gồm kéo và thả ở giai đoạn này)

<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 có thư viện jquery-csv cho Meteor tại đây: https://github.com/donskifarrell / meteor-jquery-csv



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tương đương với findOne sử dụng .aggregate trong Mongodb là gì?

  2. mongoDB:Trình điều khiển C # V2 Cách cập nhật mục trong bộ sưu tập lồng nhau

  3. MongoDB - Tại sao chỉ mục _id không thông báo lỗi trên các mục trùng lặp?

  4. MongoDB Hiển thị tất cả nội dung từ tất cả các bộ sưu tập

  5. đợi các triển khai khác bắt đầu chạy trước khi có thể tạo khác?