GRIDFS mp3 коллекция с meteor

#javascript #mongodb #meteor #gridfs #gridfs-stream

#javascript #mongodb #meteor #gridfs #gridfs-поток

Вопрос:

Я новичок в meteor, и я пытаюсь определить коллекцию mp3, а затем загрузить в нее музыку со страницы администратора. У меня установлены следующие пакеты: cfs: standard-пакеты cfs: gridfs cfs: файловая система 1) Я определил коллекцию как на клиенте, так и на сервере, но я не вижу, чтобы она отображалась в моем RoboMongo, я не знаю, чего мне не хватает

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

2)
Как мне обработать событие моего шаблона с музыкальным файлом, загруженным администратором, и вставить его в мою аудиоколлекцию.

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

  }
})
  

Ответ №1:

Эти пакеты больше не поддерживаются. Я бы рекомендовал использовать https://github.com/vsivsi/meteor-file-collection . Есть несколько примеров проектов, которые помогут вам начать работу.

Я сам использую это и нахожу это очень хорошим. Он также проще в использовании, чем пакеты CollectionFS

Ответ №2:

Что я сделал, так это сохранил свои файлы в AWS, а затем сохранил URL-адрес в MongoDB, поэтому в моем веб-приложении я запрашиваю URL-адреса и загружаю их в браузер. Это делает волшебство и загружает мои файловые компоненты.