У меня есть следующая структура моделей Sequelize:
PlanFamily -> Plan -> Subscription
PlanFamily (hasMany)-> Plan (hasMany)-> Subscription
Subscription.planId - это внешний ключ Плана (определена ассоциация).
Plan.planFamilyId - это внешний ключ PlanFamily (ассоциация определена) ,
В модели planFamily
есть атрибут с именем 'isTest'
, который является логическим значением и определяет, является ли PlanFamily текущей подписки внутренним тестовым или нет.
Как я уже знаю, Subscription.getPlan()
вернет текущий план подписки.
Я пытаюсь включить текущий План подписки и PlanFamily в область, которую я добавил к подпискам под названием test
, поэтому при запросе подписки будет возвращено следующее:
Subscription: {
Attributes,
Plan: {
Attributes,
PlanFamily: {
Attributes including 'isTest'
}
}
}
Спасибо вы.