Мне нужно получить объект, а также получить отношения и вложенные отношения.Sails/Waterline: Как получить отношения внутри отношения?
Итак, у меня есть три модели ниже:
модели Пользователь:
module.exports = {
attributes: {
name: {
type: 'string'
},
pets: {
collection: 'pet',
via: 'owner',
}
}
Pet модели:
module.exports = {
attributes: {
name: {
type: 'string'
},
owner: {
model: 'user'
},
vaccines: {
collection: 'vaccine',
via: 'pet',
}
}
модель Вакцина:
module.exports = {
attributes: {
name: {
type: 'string'
},
pet: {
model: 'pet'
}
}
Вызов User.findOne(name: 'everton').populate('pets').exec(....)
I получить u ser и связанных с ними домашних животных. Как я могу также получить связанные вакцины с каждый домашним животным? Я не нашел ссылок об этом в официальной документации.
Thanks @Kevin! Хорошо, я буду реализовывать это, как вы указали. Когда они, наконец, добавят эту функциональность в фреймворк, я обновлю. –