【发布时间】:2019-02-06 19:19:08
【问题描述】:
我正在创建一个存储大量 pdf 文档(即教育内容)的 Web 应用程序。
我知道将 pdf 文件存储在我的数据库(即 MongoDB)中并不是一个好习惯。
所以我打算在 AWS 上存储 pdf 文件,以及在我的 MongoDB 数据库中存储与 pdf 文件相关的其他详细信息,例如标题、主题、视图、评级、作者等。
我是 AWS 的新手,我会想办法使用节点将文件上传到 AWS,但我不确定如何将文件链接到 MongoDB 中的文档(记录)。
注意:文件应该以这样的方式链接到特定记录,以便我能够使用 URL 或类似的方式轻松地在前端检索文件,而且这些文件在打开时不应直接访问他们只能使用我的网站访问该 URL。
如有任何额外建议,我们将不胜感激。
【问题讨论】:
-
既然要迁移到 AWS,为什么不考虑使用 S3 进行存储?
-
是的,但我不确定如何将文件链接到我的 mongodb,以便我能够轻松下载它
标签: node.js mongodb amazon-web-services amazon-s3 mongoose