我正在学习sequelize js,我想知道是否有一种方法可以定义模型并让它自动获取所有表列?
我们有一个巨大的数据集,模型所基于的表有 200 列。即使我只需要 200 列中的 50 列,它仍然很多。
有没有一种方法来定义模型,它会自动获取所有列及其名称,而不是我手动定义每个列?类似的东西
const HugeData = db.define('likeALotOfData', {
//get all columns
})
如果这有什么区别,我正在使用 mssql 并且很乏味
谢谢
最佳答案
嗯,您是否在查询中定义属性?我使用sequelize,如果您没有在查找查询中指定属性,它会自动获取所有列...或者您的意思是您不想将数据库中的所有列输入到模型中?如果是这样,您可以使用sequelize-auto为您生成该代码...我在一个单独的项目中执行此操作,然后将其复制并粘贴到我的模型中..
关于node.js - 自动获取 Sequelize 模型中的所有表列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59715943/