2017-07-03 60 views
0
Country.hasMany(City, { foreignKey: 'country_id' }); 
City.belongsTo(Country, { foreignKey: 'country_id' }); 
City.hasMany(Walk, { foreignKey: 'city_id' }); 
Walk.belongsTo(City, { foreignKey: 'city_id' }); 
Walk.hasMany(Point, { foreignKey: 'walk_id' }); 

查询字段:Sequelize的FindAll搜索

walks: Db.models.dl_walk.findAll({ 
    where: { 
     $or: [ 
      { 
       name: { like: `%${args.search}%` } 
      } 
     ] 
    } 
}) 

search="NameCountry",如何让当前国家和所有的 “走出去”
在当前国家?

回答

0

要查找所有属于一个国家的散步,你会需要进行查询与关联 喜欢的东西

Model.Country.findAll({where:/*some criteria*/, 
    include:[{model: Model.city, include: model.walk}] 
}) 

这将使连接查询从国家开始走