0
私はsequelizejsを初めて利用しています。私は、1つのsequelizejsインスタンス内のすべての組み込みプロパティ/メソッドをリストする方法に混乱しています。sequelizejsインスタンスの組み込みプロパティ/メソッドがオーバーライドされているかどうかを知る方法は?
いくつかの組み込みプロパティ/メソッドが変更されているかどうかを確認する方法?
おかげ
私はsequelizejsを初めて利用しています。私は、1つのsequelizejsインスタンス内のすべての組み込みプロパティ/メソッドをリストする方法に混乱しています。sequelizejsインスタンスの組み込みプロパティ/メソッドがオーバーライドされているかどうかを知る方法は?
いくつかの組み込みプロパティ/メソッドが変更されているかどうかを確認する方法?
おかげ
属性はattributes
プロパティを使用してSequelize Model
でご利用いただけます。
const attrs = Model.attributes;
Instance.changed(attr)
メソッドを使用すると、属性が変更されているかどうかを判断できます。フィールド名を渡すと、フィールド名が変更された場合はtrueが返されます。
あなたがそれらすべてに目を通すしたい場合は...
Models.attributes.forEach((attr) => {
console.log(attr, instance.changed(attr));
});