title: How to remove associations from the output in Sequelize?
body: <p>I have a classMethod defined for the Model User</p>
  
  <pre><code>// model user.js
  classMethods: {
      associate: function(models) {
          User.belongsToMany(models.project, {through: 'user_project', foreignKey: 'user_id', otherKey: 'project_id'})
      }
  }
  </code></pre>
  
  <p>From a route in Express i then query for the projects of this user and output it as JSON</p>
  
  <pre><code>user.getProjects({
      attributes: ['id', 'title'],
  })
  .then(function(projects) {
      res.json(projects)
  })
  </code></pre>
  
  <p>This works fine, except for the fact the output also contains the <code>user_project</code> property which I would like to hide/omit/remove</p>
  
  <pre><code>[
    {
      "id": 8,
      "title": "Some project",
      "user_project": {
         "created_at": "2017-02-16T22:52:48.000Z",
         "updated_at": "2017-02-16T22:52:48.000Z",
         "project_id": 8,
         "user_id": 5
       }
    },
    //etc.
  </code></pre>
  
  <p>I have tried various exclude and include statements, but the output always contains it.</p>
  
  <p>Is there a way to not have this show up in the output?</p>