[英]Return list of attributes from a Sequelize model
我正在使用 Sequelize Typescript v6。 我已經有一個具有很多功能的 model,我想獲得這些功能的列表。
const attrs = attributes(MyModel)
console.log(attrs)
// [col0Name, col1Name, col2Name,...]
我看到 Sequelize Typescript 有一種方法可以將列表鍵入為 model 獲取模型屬性的一組參數。 但我不能將其用作 function。
const modelAttributes = Attributes<MyModel>
//'Attributes' only refers to a type, but is being used as a value here.
我試過MyModel.attributes
但這也不存在。 提前感謝您的時間和幫助。
MyModel.getAttributes()
此外, .rawAttributes
似乎也是一種方式。 有沒有辦法通過先前定義的 Sequelize Model 來獲取屬性 // 關聯?
獲取我使用的字符串列表
const myAttrs = Object.keys(MyModel.rawAttributes)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.