如何在MongoDB中插入多个小文件(<16 MB)?

时间:2018-11-05 09:50:20

标签: mongodb gridfs

我有一个文件夹,其中包含20个不同文件类型的小文件(.jpg,.bmp,.txt,.docx,.xlsx等)。所有这些文件的大小在100 KB到10 MB之间。

如何在mongodb数据库中一次性插入所有这20个文件?

除了GridFS之外,还有其他选择可以将文件作为文档插入MongoDB中吗?

1 个答案:

答案 0 :(得分:0)

您可以将它们序列化为Base64并将其添加为文档(确保它们仍然适合文档限制大小,因为Base64字符串会更大),但是我不知道为什么要这样做,因为GridFS是专为存储文件而设计。