Sekuel Model
kelas (di mana kucing Anda adalah instance) memiliki toJSON()
metode yang mungkin akan digunakan res.json untuk membuat serial kucing Anda. Metode mengembalikan hasil Model#get()
(https://github.com/sequelize/ sekuele/blob/95adb78a03c16ebdc1e62e80983d1d6a204eed80/lib/model.js#L3610-L3613
), yang hanya menggunakan atribut yang ditentukan pada model. Jika Anda ingin dapat mengatur nama kucing, tetapi tidak menyimpan nama di DB, Anda dapat menggunakan kolom virtual saat mendefinisikan model kucing Anda:
sequelize.define('Cat', {
// [other columns here...]
name: Sequelize.VIRTUAL
});
Atau, jika Anda tidak ingin menambahkan properti ke definisi model:
cat = cat.toJSON(); // actually returns a plain object, not a JSON string
cat.name = 'Macavity';
res.json(cat);