The CouchDB docs make it pretty clear that single-document updates are ACID. But I'm wondering whether that applies to updates to views that are triggered as a result of a document update.
Suppose I have a view function in place to display the count of documents with a specific value on the 'type' field. What happens if the server crashes immediately after I insert a document with that type but before the view has had time to update? Does CouchDB guarantee that the view will be updated the next time the server starts? Or do I have to wait until some other event triggers recomputation of the view?