what is the best practice to sort/order multiple documents by user defined order (position) in CouchDB?