I have multiple includes in single query of sequelize but I can't get the result as I want. please refer below code
const users = await User.findAll({
include: {
model: Tool,
as: 'Instruments',
include: {
model: Teacher,
include: [ /* etc */ ]
}
}
});
output:
[{
"name": "John Doe",
"id": 1,
"Instruments": [{ // 1:M and N:M association
"name": "Scissor",
"id": 1,
"userId": 1,
"Teacher": { // 1:1 association
"name": "Jimi Hendrix"
}
}]
}]
now I want output like
[{
"name": "John Doe",
"id": 1,
"Instruments": { // 1:M and N:M association
"name": "Scissor",
"id": 1,
"userId": 1
},
"Teacher": { // 1:1 association
"name": "Jimi Hendrix"
}
}]
It's possible if yes then how ??