如何在 MongoDB 中存储带有图像的新闻文章?
How do I store news articles with images inside in MongoDB?
这对你来说似乎是一个简单的问题,但我花了一整天的时间在互联网上寻找一个好的答案。我正在创建的是一个以 ReactJS 作为前端和 NodeJS Express 后端以及 MongoDB 的新闻 Web 应用程序。如果需要(非常重要),我坚持如何在文章中存储带有图像的文章。一种选择是将它们存储为文档,但我如何在需要时更新它? (请帮助这个愚蠢的初学者)
假设您已经决定最好将图像存储在数据库中,我会对其进行 base64 编码并将其存储在数据库中,当您检索它时,解码并提供图像。
但是,如果没有这个假设,将图像放入数据库会使您的数据库变得更大,备份时间更长等等。您得到的好处很少 - 这不像排序或索引图片那样。
这对你来说似乎是一个简单的问题,但我花了一整天的时间在互联网上寻找一个好的答案。我正在创建的是一个以 ReactJS 作为前端和 NodeJS Express 后端以及 MongoDB 的新闻 Web 应用程序。如果需要(非常重要),我坚持如何在文章中存储带有图像的文章。一种选择是将它们存储为文档,但我如何在需要时更新它? (请帮助这个愚蠢的初学者)
假设您已经决定最好将图像存储在数据库中,我会对其进行 base64 编码并将其存储在数据库中,当您检索它时,解码并提供图像。
但是,如果没有这个假设,将图像放入数据库会使您的数据库变得更大,备份时间更长等等。您得到的好处很少 - 这不像排序或索引图片那样。