High-level API for CouchDB design documents. These methods are very convenient for bootstrapping and testing.
- couchViewPut :: MonadCouch m => Path -> Path -> ByteString -> Maybe ByteString -> ResourceT m Revision
- couchViewPut' :: MonadCouch m => Path -> Path -> ByteString -> Maybe ByteString -> ResourceT m Revision
Documentation
:: MonadCouch m | |
=> Path | Design document |
-> Path | View name |
-> ByteString | Map function |
-> Maybe ByteString | Reduce function |
-> ResourceT m Revision |
Brute-force version of couchViewPut'
. Put view in design document.
If design document does not exist, it will be created.
:: MonadCouch m | |
=> Path | Design document |
-> Path | View name |
-> ByteString | Map function |
-> Maybe ByteString | Reduce function |
-> ResourceT m Revision |
Put view in design document if it not exists. If design document does not exist, it will be created.