code: public AVQuery<T> whereDoesNotMatchQuery(String key, AVQuery<?> query) {
      Map<String, Object> map = AVUtils.createMap("className", query.className);
      map.put("where", query.conditions.compileWhereOperationMap());
  
      addWhereItem(key, "$notInQuery", map);
      return this;
    }
docs: Add a constraint to the query that requires a particular key's value does not match another
  AVQuery. This only works on keys whose values are AVObjects or lists of AVObjects.
  
  @param key The key to check.
  @param query The query that the value should not match
  @return Returns the query so you can chain this call.