使用Meteor.js和MongoDB存储不同的文件类型

使用Meteor.js和MongoDB存储不同的文件类型,mongodb,collections,meteor,Mongodb,Collections,Meteor,我是一名计算机科学专业的学生,我正在用Meteor.js做我的毕业设计。我正在开发一个web应用程序,用户可以上传图像、音频文件和格式化文本。我的问题是: 目前最合适的工具是什么?如果我要使用CollectionFS,它如何存储文件 将每种文件类型存储在单独的集合(图像、音频、文本)中是否有意义,或者只在其中指定字段(例如类型:音频)是否更有意义 我有点理解GridFS是如何将文件存储在单独的集合中作为分块的,但我需要一种简单的方式在我的项目建议书中对此进行解释,因为我的主管对Meteor或Mo

我是一名计算机科学专业的学生,我正在用Meteor.js做我的毕业设计。我正在开发一个web应用程序,用户可以上传图像、音频文件和格式化文本。我的问题是:

目前最合适的工具是什么?如果我要使用CollectionFS,它如何存储文件

将每种文件类型存储在单独的集合(图像、音频、文本)中是否有意义,或者只在其中指定字段(例如类型:音频)是否更有意义

我有点理解GridFS是如何将文件存储在单独的集合中作为分块的,但我需要一种简单的方式在我的项目建议书中对此进行解释,因为我的主管对Meteor或MongoDB并不十分熟悉。

关于这一点

我试着对此做一点了解,看看,在演示中有一些关于如何使其工作的解释fsCollection上传程序。

有几个选项:磁盘、数据库、S3。