Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在sequelizeJs中包含多个即时加载_Node.js_Sequelize.js - Fatal编程技术网

Node.js 在sequelizeJs中包含多个即时加载

Node.js 在sequelizeJs中包含多个即时加载,node.js,sequelize.js,Node.js,Sequelize.js,我有多个型号合作伙伴,合作伙伴用户,内容请求和用户内容 联想就像 // Association between Partner & PartnerUsers m.Partners.hasMany(m.PartnerUsers); m.PartnerUsers.belongsTo(m.Partners); // Association between PartnerUsers & UserContents m.PartnerUsers.hasMany(m.UserContents

我有多个型号合作伙伴合作伙伴用户内容请求用户内容

联想就像

// Association between Partner & PartnerUsers
m.Partners.hasMany(m.PartnerUsers);
m.PartnerUsers.belongsTo(m.Partners);

// Association between PartnerUsers & UserContents
m.PartnerUsers.hasMany(m.UserContents);
m.UserContents.belongsTo(m.PartnerUsers);

// Association between Partner & ContentRequests
m.Partners.hasMany(m.ContentRequests);
m.ContentRequests.belongsTo(m.Partners);
现在我使用的是即时加载,我不知道如何使用多个即时加载。 我是这样做的

Partner.find(
  where: {
    id: id
  },
  include: [PartnerContents, ContentRequests],
  include: [{
    model: PartnerUsers,
    include: [UserContents]
    }]
  )
  .success(function(partner){ 
  })
Partner.find(
  where: {
    id: id
  },
  include: [PartnerContents]
  //include: [{
  //  model: PartnerUsers,
  //  include: [UserContents]
  //  }]
  )
  .success(function(partner){ 
  })
但不给我partner.partnerContents和partner.contentRequests

我有**patner.partnerUsers[0].userContents**

如果我这样做

Partner.find(
  where: {
    id: id
  },
  include: [PartnerContents, ContentRequests],
  include: [{
    model: PartnerUsers,
    include: [UserContents]
    }]
  )
  .success(function(partner){ 
  })
Partner.find(
  where: {
    id: id
  },
  include: [PartnerContents]
  //include: [{
  //  model: PartnerUsers,
  //  include: [UserContents]
  //  }]
  )
  .success(function(partner){ 
  })
我正在进行patner.partnerContents

建议我如何通过关联获取所有三个,如patner.partnerContents、patner.contentRequests和patner.partnerUsers[0]。userContents查看选项。包括

选中此项:

Partner.find({
    where: {
        id: id
    },
    include: [
        PartnerContents,
        ContentRequests,
        {
            model: PartnerUsers,
            include: [UserContents]
        }
    ]})
    .success(function(partner) {

    });