title: Node.js sequelize 3 models with 1 pivot
body: <p>I am trying to create my models and relationships for a Node.js application with a MySQL database. My models are the following:</p>
  <p><strong>User, Area, Level</strong></p>
  <p><strong>I want the level a user has on a specific area</strong>. So the relations should be something like this. So all of them are in a many-to-many relationship with each other.</p>
  <p>User.hasMany(Area)</p>
  <p>User.hasMany(Level)</p>
  <p>Area.hasMany(Level)</p>
  <p>Area.hasMany(User)</p>
  <p>Level.hasMany(User)</p>
  <p>Level.hasMany(Area)</p>
  <p>Do want to connect them throught one pivot table i.e. area_employee_levels that will include <strong>user_id, area_id, level_id</strong>. Is there any way to do this with sequelize? And then how to get select the user with all the relationships?</p>