User
В team задано:
Team.hasMany(models.user, { as: 'Members', constraints: false })
В коде я ищу команду:
const team = await Team.findById(user.team_id)
Как мне сделать, чтобы одним запросом происходило получение данных по members?
Я сейчас сделал так:
const team = await Team.findById(user.team_id)
const teamValues = team.dataValues
teamValues.members = await team.getMembers()
Но у меня там дальше ещё модельки прибежали, и вложенность на самом деле уже более глубокая. Хочется разом вытянуть всю иерархию по имеющимся связям.
Это реально?
http://docs.sequelizejs.com/manual/tutorial/models-usage.html#including-everything
Обсуждают сегодня