Javascript 如何从TypeORM动态获取列名?

Javascript 如何从TypeORM动态获取列名?,javascript,typeorm,Javascript,Typeorm,我试过了 let modelClass = (await import('@models/' + modelName + '.ts'))[modelName]; let keys = Object.keys(modelClass);//no column names included, only custom helper vars i.e. NoteColumnVarcharLength let keys = Object.keys(new modelClass());//nothing at

我试过了

let modelClass = (await import('@models/' + modelName + '.ts'))[modelName];
let keys = Object.keys(modelClass);//no column names included, only custom helper vars i.e. NoteColumnVarcharLength
let keys = Object.keys(new modelClass());//nothing at all in this model

库中是否有一个助手函数可以自动获取所有这些信息?

如该库的问题库()中所建议的,可以通过使用

connection.getMetadata("User").columns

我认为它可能会有所帮助:connection.getMetadata(MyEntity);来源:我喜欢你链接底部的解决方案,把它放在一个答案里,我会接受的!另外
getConnection().getMetadata(组织).ownColumns.map(column=>column.propertyName)