sql >> Databasteknik >  >> NoSQL >> MongoDB

meteor ladda upp en fil till mongodb

Du letar efter FSCollection Package , och GridFS Lagringsadapter.

för att komma igång kör detta på konsolen.

meteor add cfs:standard-packages

meteor add cfs:gridfs

nu Med fsCollection kan du enkelt ladda upp filer.

Först

Deklarera samlingen.

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

Skapa en enkel Event handler .

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

Och gör en enkel helper

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

Med denna HTML

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

Eftersom README är tomt just nu gjorde jag ett exempel på DEMO .




  1. Hur returnerar man endast den första förekomsten av ett ID med Mongoose?

  2. Kör mongodb-binärfiler på alpin linux

  3. PHP kan inte ladda dynamiskt bibliotek (mongo.so)

  4. Hur hanterar Trello omarrangemang av kort, listor, checklistor mm