Hi, so I'm completely new to Couch and figured I'd try and give it a spin, but I'm hitting a bit of a brick wall here with the documentation. Maybe I am missing something, but it feels like some pretty key things are missing. Going by the tutorial it feels like I'm just using a key-value store. Maybe I'm just blind and all the information is there, but there are a few things I'm missing:
How do I define a JSON document? Then, what can I do with them besides throwing them in the database?
How do I query the data? I'm not expecting SQL, but surely there's more than just retrieving by key?
How do I create views, and what can I do with them programmatically ?
How do I do map/reduce? Example problem I've seen elsewhere: the database stores a set of strings containing sentences, generate a wordcount for each word in all of the sentences.
Sorry if any of this should be obvious/basic, I am just starting out and could use some help!