我们在 mongoDB 数据库中存储 pdf 和图像的最佳方式是什么。
我正在创建一个职业页面,用户必须在其中提交他的图像和简历以及其他必要的详细信息。如何存储 pdf 和图像,因为它不会消耗太多存储空间,也不会影响网站的性能。有没有我可以使用的 CDN 或云服务?
只需将图像和 PDF 存储在服务器中,并将文件路径存储在 MongoDb 中以供用户使用。
我认为这样存储数据是一种不好的做法。
您应该保留具有唯一约束的 pdf 或图像的参考。
例如,假设您有 3 个图像,名称分别为 image1、image2、image3。
您的文档应如下所示
{
_id:1,
image:['image1','image2','image3']
}
如果需要从特定文档中显示,您可以从上面获取这些图像。
您可以使用文档中存在的名称从目录中获取。
总结 你应该让你的数据库尽可能轻。