Код: Выделить всё
await this._conversation.findAll({
include: [
{
required: true,
model: Message,
as: 'messages',
where: message_query,
},
],
})
Код: Выделить всё
[
{ // Conversation [ table A ]
....
"messages": [
{ // message 1 [ table B ]
....
},
{ // message 2 [ table B ]
....
},
{ // message 3 [ table B ]
....
},
]
}
]
Код: Выделить всё
[
{ // Conversation [ table A ]
....
"messages": [
{ // message 1 [ table B ]
....
},
]
},
{ // Conversation [ table A ]
....
"messages": [
{ // message 2 [ table B ]
....
},
]
},
{ // Conversation [ table A ]
....
"messages": [
{ // message 3 [ table B ]
....
},
]
},
]
Код: Выделить всё
SELECT
*
FROM
`conversations`
INNER JOIN `messages`
ON
`conversations`.`id` = `messages`.`conversation_id`

Как я могу сделать то же самое в сиквеле для заставить его возвращать JSON, как указано выше. хотел?
Подробнее здесь: https://stackoverflow.com/questions/793 ... ltiple-tab
Мобильная версия