title: Support for `{where: 'raw query'}` has been removed
body: <p>I'm running a GraphQL server using the serverless framework on AWS Lambda.
  I'm fetching the data in the UI using <code>apollo-link-batch-http</code>.</p>
  
  <p>If I run it locally using <code>serverless-offline</code>, it works fine. But if I run it on AWS Lambda, it successfully resolves the <code>fooResolver</code> but not the <code>barResolver</code> as it throws the above error message.</p>
  
  <p>The <code>Model.cached(300)</code> is a tiny cache wrapper I made. You can see it here:
  <a href="https://gist.github.com/lookapanda/4676083186849bb6c5ae6f6230ad7d8f" rel="nofollow noreferrer">https://gist.github.com/lookapanda/4676083186849bb6c5ae6f6230ad7d8f</a>
  It basically just makes me able to use my own <code>findById</code> function and so on.</p>
  
  <p>The weird thing is, this error only appears, if I use <code>apollo-link-batch-http</code> but not if I use <code>apollo-link-http</code>. So if the request is batched into a single GraphQL request, there is no such errors (although, then I get this error: <a href="https://github.com/sequelize/sequelize/issues/9242" rel="nofollow noreferrer">https://github.com/sequelize/sequelize/issues/9242</a>)</p>
  
  <p>I really don't know what is going on there, there is no raw where query in any of those resolvers. And it gets even weirder: It only happens with the cached result. The first request is totally valid and successful, but then every consecutive request fails with the above error message.</p>
  
  <p>I really hope someone can help me, I'm getting insane :D</p>
  
  <pre class="lang-js prettyprint-override"><code>export const fooResolver = async () =&gt; {
    const Model = db.getDB().sequelize.models.fooModel;
    const data = await Model.cached(300).findAll({
        where: {
            time: {
                [Op.gt]: Model.sequelize.literal('CURRENT_TIMESTAMP()'),
            },
            enabled: true,
            state: 'PLANNED',
        },
        order: [['time', 'DESC']],
        limit: 5,
    });
    return data.value;
  };
  
  export const barResolver = async () =&gt; {
    const models = db.getDB().sequelize.models;
    const Model = models.fooModel;
    const data = await Model.findById(data.id, {
      include: [
        {
          model: models.barModel,
          include: [
            {
              association: 'fooAssociation',
              include: [{ association: 'barAssociation' }],
              order: ['showOrder', 'ASC'],
            },
          ],
        },
      ],
    });
  
    return {
      data,
    };
  };  
  </code></pre>