如何定义用于存储以下
图像的模型var Person = {
attributes: {
firstName: 'STRING',
lastName: 'STRING',
age: 'INTEGER',
image: 'STRING'
}
};
module.exports = Person;
“图像”类型应该是什么以及如何存储图像?
如何使用“人物”模型存储和更新图像?
答案 0 :(得分:4)
您可以将图片转换为base64编码的数据网址,并将其存储在'STRING'
字段中。但请记住,MongoDB文档的大小限制为16MB。如果要存储较大的图像,应考虑使用GridFS存储它们。在这种情况下,您的Person.image
字段将是带有GridFS文件名的'STRING'
,而图像数据本身则存储在GridFS上。