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:
CouchApp ( http://couchapp.org/): It is a utility that can enable you to create full-blown JavaScript applications that run inside of CouchDB. However, the way it manages design documents can also make your life easier when developing PHP applications.
LoveSeat ( http://www...