【发布时间】:2016-08-27 04:36:24
【问题描述】:
我需要检索一个对象并获取关系和嵌套关系。
所以,我有以下三个模型:
用户模型:
module.exports = {
attributes: {
name: {
type: 'string'
},
pets: {
collection: 'pet',
via: 'owner',
}
}
宠物模型:
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(....) 我得到了用户和相关的宠物。我怎样才能获得与每只宠物相关的疫苗?我在官方文档中没有找到关于这个的参考资料。
【问题讨论】:
标签: node.js sails.js waterline