如何通过SimpleSchema将图像插入mongodb

时间:2017-07-18 02:58:50

标签: node.js mongodb meteor simple-schema

如何定义SimpleSchema模板以在mongodb存储中存储图像数据/二进制数据。

我应该使用什么类型?我应该使用对象类型吗?

2 个答案:

答案 0 :(得分:0)

您可以使用缓冲区类型来存储图像。

但是BSON文档的大小限制为16 MB,因此GridFS可以帮助您存储大于16 MB的文件。

答案 1 :(得分:0)

将图像或其他文件存储在MongoDB数据库(或任何其他数据库)中并不总是一个好主意。而是将它们存储在单独的存储服务器中,如AWS S3Azure blob storage或任何存储服务器,并保留指向MongoDB数据库中文件的链接。它将帮助您保持数据库服务器的精益。

有关multi-tier application architecture的详细研究。