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

时间:2015-03-30 13:30:52

标签: mongodb mongo-java mongo-java-driver

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

1 个答案:

答案 0 :(得分:0)

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