gpt4 book ai didi

node.js - 如何在 mongoDB 中添加图像?

转载 作者:可可西里 更新时间:2023-11-01 09:12:58 24 4
gpt4 key购买 nike

我需要使用 Node 和 Express 将图像添加到我的 mongoDB。我可以通过运行 mongo shell 来正常处理其中的数据。但是我找不到任何向其中添加图像的方法。有人可以帮忙吗?

最佳答案

请不要这样做。数据库不是特别适合存储大量数据,例如图像、文件等。

相反:您应该将图像存储在专用的静态文件存储中,例如 Amazon S3 ,然后将指向该图像的链接存储在您的 MongoDB 记录中。

这在一般性能和功能方面要好得多,因为:

  • 它将降低您的数据库托管成本(将大文件存储在 S3 或其他文件服务中比存储在数据库中更便宜)。
  • 它将提高数据库查询性能:数据库在查询小块数据时速度很快,但在返回大量数据(如文件)时表现不佳。
  • 这将使您的网站或应用程序更快:无需在需要时查询数据库以获取图像,您只需输出图像链接即可立即呈现。

总体而言:这是一个更好/更安全/更快的策略。

关于node.js - 如何在 mongoDB 中添加图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38749702/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com