title: Sequelize: How to reverse query in hasMany?
body: <p>I have the following models:</p>
  
  <pre><code>const Users = sequelize.define('User', {/* ... */})
  const Articles = sequelize.define('Articles', {/* ... */})
  </code></pre>
  
  <p>I have a association between them as follow:</p>
  
  <pre><code>Users.hasMany(Articles, { as: 'Post' })
  </code></pre>
  
  <p>which adds a foreignKey 'userId' in the Articles table.</p>
  
  <p>Now I can eager load the articles when querying via the User model as:</p>
  
  <pre><code>Users.findOne({ where: { id: 'user_one'}, includes: [{ model: Articles }] })
  </code></pre>
  
  <p>But how can I do the reverse i.e:</p>
  
  <pre><code>Articles.findAll({ where: { id: 'user_one', includes: [{ model: Users }] }})
  </code></pre>