title: Sequelize relationship query returns duplicate data
body: <p>I'm querying customer orders for a specified customer using Sequelize relationships. </p>
  
  <p><strong>index.js</strong></p>
  
  <pre><code>var results2 = await customerService.getOrders(1);
  console.log(results2);   
  </code></pre>
  
  <p><strong>service.js</strong></p>
  
  <pre><code>exports.getOrders = function (id) {
      return customerModel.findAll({
          raw: true,
          include: [{
              model: orderModel,
              where: { customer_idcustomer: id }
          }],
  
      }).then(r =&gt; r);
  };
  </code></pre>
  
  <p><strong>results</strong></p>
  
  <pre><code>[ { idcustomer: 1,
      customername: 'hello world',
      'orders.idorder': 1,
      'orders.orderdesc': 'order description 1',
      'orders.customer_idcustomer': 1 },
    { idcustomer: 1,
      customername: 'hello world',
      'orders.idorder': 2,
      'orders.orderdesc': 'Test 456',
      'orders.customer_idcustomer': 1 },
    { idcustomer: 1,
      customername: 'hello world',
      'orders.idorder': 3,
      'orders.orderdesc': 'Test 123',
      'orders.customer_idcustomer': 1 } ]
  </code></pre>
  
  <p><strong>expected</strong></p>
  
  <pre><code>[ { idcustomer: 1,
      customername: 'hello world',
      'orders: [{
         'orders.idorder': 1,
         'orders.orderdesc': 'order description 1',
         'orders.customer_idcustomer': 1 },   
      },
      {
         'orders.idorder': 2,
         'orders.orderdesc': 'order description 2',
         'orders.customer_idcustomer': 1 },   
      },
      {
         'orders.idorder': 3,
         'orders.orderdesc': 'order description 3',
         'orders.customer_idcustomer': 1 },   
      }]
  ]
  </code></pre>