Не могу найти ответ на этот вопрос (если он есть).
Итак, у меня есть 2 модели продолжения.Ассоциация работает нормально, но я хотел бы создать псевдоним поля из внешней модели, для которого выполняется внутреннее.
Когда я выполнил этот запрос: -
ModelOne.findAll({
attributes: ['id', ['attribute2', 'attribute2Alias'],],
include: [{
model: ModelTwo,
required: true,
attributes: [
['attribute1', 'attribute1Alias']
],
}],
})
Я получаю это обратно: -
items: [{
id: 1,
attribute2Alias: 'value',
'ModelTwoTableName.attribute1Alias': 'value'
}]
Я понимаю, что мог бы использовать .map для возвращенных строк, но есть ли способ избежать этого, выполнив псевдоним напрямую?
Спасибо.