public AVQuery < T > whereDoesNotMatchKeyInQuery ( String key , String keyInQuery , AVQuery < ? > query ) { Map < String , Object > map = AVUtils . createMap ( "className" , query . className ) ; map . put ( "where" , query . conditions . compileWhereOperationMap ( ) ) ; Map < String , Object > queryMap = AVUtils . createMap ( "query" , map ) ; queryMap . put ( "key" , keyInQuery ) ; addWhereItem ( key , "$dontSelect" , queryMap ) ; return this ; }
Add a constraint to the query that requires a particular key s value does not match any value for a key in the results of another AVQuery .