Large list order Go client

,

Hi, In a large ordered list I can implement the paging with FindFirst method and then get more items by calling FindFrom with the last item from the previous list of items. So I was wondering, if I use a timestamp to order the items, how could I page the results the other way around? Like first getting the last n items and then calling the FindFrom with a negative count or just order the whole list in a descending order to use the first method.

I think I found a way to do this by my self by turning the timestamp int into a negative value so the order is now inversed.