如何在 mongoDB 中存储任何图像(大小 1mb)?

How can I store any image (size 1mb) in mongoDB?

如何在 mongoDB 中存储任何图像(大小 1mb)。我知道如果它超过 16MB,那么我应该使用 GRIDFS。但是,如果大小在 1-10 MB 左右,最好的方法是什么。

将图片文件内容读入byte[]。然后驱动程序会将其作为 BSON binary 类型存储在 MongoDB 中。当您的应用程序可以处理多种图像格式时,您还应该将文件类型存储在不同的字段中,以便在将其读回应用程序时知道如何对其进行解码。