2017-11-08 4 views
0

私はsequelizejsを初めて利用しています。私は、1つのsequelizejsインスタンス内のすべての組み込みプロパティ/メソッドをリストする方法に混乱しています。sequelizejsインスタンスの組み込みプロパティ/メソッドがオーバーライドされているかどうかを知る方法は?

いくつかの組み込みプロパティ/メソッドが変更されているかどうかを確認する方法?

おかげ

答えて

0

属性はattributesプロパティを使用してSequelize Modelでご利用いただけます。

const attrs = Model.attributes; 

Instance.changed(attr)メソッドを使用すると、属性が変更されているかどうかを判断できます。フィールド名を渡すと、フィールド名が変更された場合はtrueが返されます。

あなたがそれらすべてに目を通すしたい場合は...

Models.attributes.forEach((attr) => { 
    console.log(attr, instance.changed(attr)); 
}); 
関連する問題