代码之家  ›  专栏  ›  技术社区  ›  Hassan

Node.js-续集Far模型关系

  •  1
  • Hassan  · 技术社区  · 7 年前

    使用 sequelizejs 我有三个模型

    • country
    • city
    • location

    ( 国家 有很多 )以及( 有很多 位置 国家 &中尉; &中尉; 位置 ) ,如果我想查询所有 有属性 国家 在他们每个人身上 城市 模型包括如下:

    // I tried this
     Location.belongsTo(City)
     City.belongsTo(Country)
     Location.findById(1,{ include : [{ model:City, include:[Country] }] });
    
    // What i get is
    {
      id:1
      name:'location name'
      country: {
         id:6
         name:'country name'
         city: {
             id:4
             name:'city name'
         }
      }
    }
    
    // What i want is - No country -
    {
      id:1
      name:'location name'
      city: {
         id:4
         name:'city name'
      }
    }
    

    我有办法做到吗,如果我有 10个 建立一种亲密关系,我想 第一 第十

    0 回复  |  直到 7 年前