GridFS + Express

达弗·穆扎法(Daver Muzaffar)

我正在构建一个应用程序,要求用户能够上传音频文件,然后在以后请求这些相同的文件。由于我对这一切还很陌生,因此创建文件目录对我来说确实很令人困惑,因此GridFS(将音频文件存储在数据库中)在这一点上似乎更容易理解。

我感到困惑的是,如果我朝着GridFS的方向发展,是否每个用户都需要拥有一个GridFS集合。还是我会以某种方式设置一个主要的GridFS集合,并且所有用户的音频文件都将位于该集合中。然后,在我的猫鼬用户模型中,我将保存属于给定用户的音频文件的名称。然后,当用户请求其音频文件时,我将获得属于该用户的文件列表,在一个主要GridFS集合中搜索这些文件?

我知道我最好设置一个文件系统(出于性能方面的考虑),我调查了nginx,但是发现自己越来越困惑了。

教授79

将gridFS视为带有音频文件的集合(因此我们具有fileId和内容),然后您需要将fileId与所有者记录/文档一起存储在某个地方。

在一个文档中存储指向用户文件的指针可能超出最大文档大小(16MB)的问题-因此,在这种情况下-我们需要一个简单的userId-fileId集合。玩得开心!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Node.js文件上传(Express 4,MongoDB,GridFS,GridFS-Stream)

来自分类Dev

使用Node.js,Express.js和gridfs-stream将文件直接流式传输到GridFS中

来自分类Dev

将来自POST请求的数据流存储在GridFS,Express,mongoDB,node.js中

来自分类Dev

在GridFS,Express,mongoDB,node.js中存储来自POST请求的数据流

来自分类Dev

在GridFS中显示图像

来自分类Dev

GridFS和Sailsjs

来自分类Dev

从GridFS清除孤立文件

来自分类Dev

吗啡支持GridFS吗?

来自分类Dev

GridFS发生了什么?

来自分类Dev

MongoDB GridFS错误

来自分类Dev

吗啡支持GridFS吗?

来自分类Dev

遍历并导入GridFS / MongoDB

来自分类Dev

查询 $resource 和 GridFS

来自分类Dev

查询 $resource 和 GridFS

来自分类Dev

显示来自GridFs(MongoDB)的图像

来自分类Dev

对MongoDB gridfs的优势感到困惑

来自分类Dev

MongoDB GridFS文件插入Java

来自分类Dev

在MongoDB中批量插入GridFS

来自分类Dev

通过MongoDB的GridFS服务静态文件

来自分类Dev

猫鼬模型-包括GridFS图像参考

来自分类Dev

如何在Meteorjs中从gridFS获取图像

来自分类Dev

更新gridfs文件对象的元数据

来自分类Dev

Django:在mongodb中提供从GridFS下载的文件

来自分类Dev

载波+ Mongoid + gridfs + Padrino管理映像上传

来自分类Dev

如何使用gridfs-stream读取视频?

来自分类Dev

Mongodb GridFS读取返回空内容

来自分类Dev

带有弹簧数据的文件上传-gridfs

来自分类Dev

使用gridFS在mongoDB中存储文件(图像)

来自分类Dev

无法使用MongoDb GridFs上传文件