因此,在我的Loopback 4 API中,我正在使用mysql连接器,并使用普通sql提取数据。问题在于,这样做的结果是查询的结果具有数据库列名称,该名称与我在模型中提供的名称不同。 因此,我想知道回送4中是否有等效于'fromRow'的版本,该版本在以前的版本中已经存在。
为了更清楚一点,假设我有一个这样的模型:
@model({ settings: { mysql: { schema: 'schema', table: 'horaire' } } })
export class Schedule extends Entity {
@property({
id: 1,
mysql: { "columnName": "id" },
})
id: number;
@property({
mysql: { "columnName": "date_debut"},
})
startDate?: Date;
因此,在我的存储库中,当我执行一些“ this.dataSource.execute(randomQuery)”时,结果是带有键“ id,date_debut”的对象数组。我想将这些对象映射至“ id,startDate”