From my experience with Parse in a similar case, I fetch all the data in a cached query and then, I have to filter/order/etc the array as I need myself with NSMutableArrays in the code.
I think that there is no way to throw querys over an offline cached query at this moment.
Just one thing: Remember that Parse querys have a limit of 1000 results. By default is set to 100 but you can modify it with setLimit
. If you have more than 1000 results, you can play with setSkip
method to get them in different querys..
Hope it helps