MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

meteoro fazer upload de um arquivo para mongodb


Você está procurando o FSCollection Package , e o GridFS Adaptador de armazenamento.

para começar, execute isso no console.
meteor add cfs:standard-packages

meteor add cfs:gridfs

agora com fsCollection você pode fazer upload de arquivos simples como.

Primeiro

Declare a coleção.
AudioCollection = new FS.Collection("AudioCollection", {
  stores: [new FS.Store.GridFS("AudioCollection")]
});

Crie um Event handler simples .
Template.example.events({
  'click #example':function(e,t){
    //Simple Event to upload files into mongo.
  }
})

E faça um simples helper
Template.example.helpers({
 showAudio:function(){
   return AudioCollection.find();
  }
})

Com este HTML
{{each showAudio}}
  {{#if isAudio}}
   <!-- show whatever you want here -->
  {{/if}}
{{/each}}

Como o README está vazio neste momento, fiz uma amostra DEMO .