MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

meteor качете файл в mongodb

Търсите FSCollection пакет и GridFS Адаптер за съхранение.

за да започнете, изпълнете това на конзолата.

meteor add cfs:standard-packages

meteor add cfs:gridfs

сега С fsCollection можете да качвате файлове просто като.

Първо

Декларирайте колекцията.

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

Създайте прост Event handler .

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

И направете прост helper

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

С този HTML

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

Тъй като README е празен в този момент, направих примерен ДЕМО .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Заявката връща повече от очакваните резултати

  2. Как да задам диапазон на отместване на буфера в MongoDB, не позволява качване на повече от 16 MB файл в BSON обект?

  3. Новият начин за управление на бази данни с отворен код

  4. Как да изтриете документи, върнати от заявка за агрегиране в mongodb

  5. Команда LIKE в MongoDB(mongomapper)