次の画像を保存するためのモデルを定義する方法
var Person = {
attributes: {
firstName: 'STRING',
lastName: 'STRING',
age: 'INTEGER',
image: 'STRING'
}
};
module.exports = Person;
「画像」タイプと画像の保存方法は何ですか?
モデル「Person」を使用して画像を保存および更新する方法は?
画像を base64 でエンコードされたデータ URL に変換し、'STRING'
フィールドに保存できます。ただし、MongoDB ドキュメントには 16MB のサイズ制限があることに注意してください。より大きな画像を保存する場合は、GridFSを使用して保存することを検討する必要があります。その場合、Person.image
フィールドに'STRING'
は GridFS ファイル名が付きますが、画像データ自体は GridFS に保存されます。