MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

meteor télécharge un fichier sur mongodb

Vous recherchez le Package FSCollection , et le GridFS Adaptateur de stockage.

pour commencer, exécutez ceci sur la console.

meteor add cfs:standard-packages

meteor add cfs:gridfs

maintenant, avec fsCollection, vous pouvez télécharger des fichiers aussi simplement que.

Premier

Déclarez la collecte.

AudioCollection = new FS.Collection("AudioCollection", {
  stores: [new FS.Store.GridFS("AudioCollection")]
});

Créer un Event handler simple .

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

Et faites un simple helper

Template.example.helpers({
 showAudio:function(){
   return AudioCollection.find();
  }
})

Avec ce HTML

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

Puisque le README est vide en ce moment, j'ai fait un échantillon DEMO .