如何为以下定义存储图像的模型
var Person = {
attributes: {
firstName: 'STRING',
lastName: 'STRING',
age: 'INTEGER',
image: 'STRING'
}
};
module.exports = Person;
“图像”类型应该是什么以及如何存储图像?
如何使用“人”模型存储和更新图像?
您可以将图像转换为 base64 编码的数据 URL 并将其存储在'STRING'
字段中。但请记住,MongoDB 文档的大小限制为 16MB。当你想存储更大的图像时,你应该考虑使用GridFS来存储它们。在这种情况下,您的Person.image
字段将是'STRING'
GridFS 文件名,而图像数据本身存储在 GridFS 上。