title: Sequelize raw queries TextRow and getting data out of it
body: <p>Given this query here,</p>
  
  <pre class="lang-js prettyprint-override"><code>        let output = [];
          const sql = `select * from coredb.account LIMIT ${offset},${limit}`;
          let data = await sequelize.query(sql, null, {raw: true, type: sequelize.QueryTypes.SELECT});
          data.forEach((item) =&gt; {
              console.log(item['id'], item.id); // &lt;-- output says "undefined, undefined"
          });
  </code></pre>
  
  <p>the <code>data</code> variable is indeed hydrated with the right row data when using <code>console.log</code> to inspect it. </p>
  
  <p>But, when I try to access the individual properties, they only ever come back as <code>undefined</code>.  This <code>TextRow</code> object that Sequelize seems to return the result in doesn't seem to want to let me access then explicit rows. </p>
  
  <p>Just curious what i'm missing here, am I missing an option? </p>