title: setDataValue is not a function after calling sequelize findAll method
body: <p>I'm looking to create a new property after the <a href="https://sequelize.org/master/manual/querying.html" rel="nofollow noreferrer">sequelize <code>findAll</code></a> method.</p>
  
  <p>by using this method</p>
  
  <p><code>setDataValue</code></p>
  
  <p>And im getting </p>
  
  <blockquote>
    <p>setDataValue is not a function</p>
  </blockquote>
  
  <p><a href="https://sequelize.org/master/class/lib/model.js~Model.html#instance-method-setDataValue" rel="nofollow noreferrer">https://sequelize.org/master/class/lib/model.js~Model.html#instance-method-setDataValue</a></p>
  
  <p><a href="https://i.stack.imgur.com/MXzd7.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/MXzd7.png" alt="enter image description here"></a></p>
  
  <p><strong>post.controller.js</strong></p>
  
  <pre><code> getPosts: async (req: any, res: Response) =&gt; {
      await models.Post.findAll({
        include: [
          { model: models.User, as: "author", attributes: ["username"] },
          { model: models.Likes }
        ],
        order: [["createdAt", "DESC"]],
        limit: 6
      }).then(posts =&gt; {
        posts.setDataValue('test', 'hoot')
        res.json(posts);
      });
    },
  </code></pre>