1

次の画像を保存するためのモデルを定義する方法

var Person = {
  attributes: {
     firstName: 'STRING',
     lastName: 'STRING',
     age: 'INTEGER',
     image: 'STRING'
    }
};

module.exports = Person;

「画像」タイプと画像の保存方法は何ですか?

モデル「Person」を使用して画像を保存および更新する方法は?

4

1 に答える 1

4

画像を base64 でエンコードされたデータ URL に変換し、'STRING'フィールドに保存できます。ただし、MongoDB ドキュメントには 16MB のサイズ制限があることに注意してください。より大きな画像を保存する場合は、GridFSを使用して保存することを検討する必要があります。その場合、Person.imageフィールドに'STRING'は GridFS ファイル名が付きますが、画像データ自体は GridFS に保存されます。

于 2014-01-29T09:14:42.243 に答える