title: AWS DynamoDB scan FilterExpression use not equals on String in list
body: <p>I have a List with ID's of type String. I want to scan DynamoDB and get a result list with items that do NOT have these ID's. But I can not figure out how to type the filter expression. ReviewId is the primary partition key of type String.</p>
  
  <pre><code>Map&lt;String, AttributeValue&gt; eav = new HashMap&lt;&gt;();
  eav.put(":idFilter", new AttributeValue().withSS(idFilter));
  
  DynamoDBScanExpression scanExp = new DynamoDBScanExpression()
            .withFilterExpression("ReviewId &lt;&gt; (:idFilter)")
            .withExpressionAttributeValues(eav);
  </code></pre>
  
  <p>The above filter expression is valid but it still always returns items with id's in the list.
  I have also tried to include the word <code>in</code> before and after the <code>&lt;&gt;</code> operator.</p>