We went through a lot in this chapter, but I was only able to touch on a few points that would definitely be worth researching more.
Learning advanced techniques for
MapReduce functions and design documents could take up an entire book. In fact, there is an entire book on it! If you want to learn more about real use-case scenarios and how to deal with one-to-many and many-to-many relationships, then check out a book from Bradley Holt called Writing and Querying MapReduce Views in CouchDB.
You aren't the only one who thinks that working with design documents in Futon is too hard.
There are a few tools that might be worth checking out: