2017-07-03 40 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}] 
}) 

這將使連接查詢從國家開始走

相關問題