sql >> Database >  >> NoSQL >> MongoDB

meteoor upload een bestand naar mongodb

U zoekt het FSCollection Package , en de GridFS Opslagadapter.

om te beginnen, voer dit uit op de console.

meteor add cfs:standard-packages

meteor add cfs:gridfs

nu Met fsCollection kunt u eenvoudig bestanden uploaden.

Eerste

De collectie declareren.

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

Maak een eenvoudige Event handler .

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

En doe een simpele helper

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

Met deze HTML

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

Aangezien de README op dit moment leeg is, heb ik een voorbeeld gemaakt DEMO .




  1. MongoDB + nodejs:hoe ISODate-velden opvragen?

  2. Hoe u het serveradres kunt krijgen van de server waarvan de gegevens worden opgehaald?

  3. hoe een samengestelde index in mongodb te structureren

  4. Mongoose installeren in NodeJS 0.10.8