在没有GridFS的情况下使用MongoDB在NodeJS中存储一些小的文件(小于1MB)

在没有GridFS的情况下使用MongoDB在NodeJS中存储一些小的文件(小于1MB),第1张

在没有GridFS的情况下使用MongoDB在NodeJS中存储一些小的文件(小于1MB)

如果您的图像确实足够小,不会对文档大小造成问题,并且您不介意进行少量额外处理,那么直接将其存储在您的收藏夹中可能会很好。为此,您需要对图像进行base64编码,然后使用mongo的BinData类型存储它。据我了解,它将被保存为BSON位数组,而不是实际存储base64字符串,因此大小不会增长到大于原始二进制映像的大小。

它将在json查询中显示为base64字符串,您可以使用它来获取二进制图像。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5476925.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存