Mongodb存储图像,为什么缓冲区比字符串更受欢迎

时间:2018-12-22 15:06:01

标签: mongodb

这个问题困扰了我几个月,而我在String和Buffer之间找不到太多有用的解释。关于将图像存储在mongodb中,我有几个问题。

  1. 由于最大文档大小为16mb,这意味着可以在文档中存储一个图像或几个图像,对吗?不需要选择GridFS吗?
  2. 我目前将图像作为字符串存储在mongodb中,它可以很好地显示,只需将其从数据库中取出并放入IMG标签即可,包括图像在内的整个文档只有30 ++ kb。但是在网络上,人们使用Buffer进行存储,这使我感到困惑。与字符串相比,它的尺寸更小吗?如果我没有记错的话,使用Buffer需要更多代码行。像从二进制转换为base64等。
  3. 哪种更好的方法是在文档中存储少量图像?

希望有人可以回答这个问题:)编码愉快

0 个答案:

没有答案