My goal is to never write a DO that's complicated enough for it to be a problem π
My goal is to never write a DO that's complicated enough for it to be a problem 
reverse: boolean
If true, return results in descending order instead of the default ascending order.
Note that enabling this does not change the meaning of start, startKey, or endKey. start still defines the smallest key in lexicographic order that can be returned (inclusive), effectively serving as the endpoint for a reverse-order list. end still defines the largest key in lexicographic order that the list should consider (exclusive), effectively serving as the starting point for a reverse-order list.