Design Document
In this guide
Design document resources enable you to create and modify views by defining MapReduce functions. The identifier for each design document must begin with the string _design/.
The following table lists the design document resources.
| HTTP Method | URI pattern | Description |
|---|---|---|
PUT
|
/{db}/{design-doc-id}
| Creates or updates a design document |
GET
|
/{db}/{design-doc-id}
| Retrieves a design document |
DELETE
|
/{db}/{design-doc-id}
| Deletes a design document |
GET
|
/{db}/{design-doc-id}/{attachment}
| Retrieves a design document attachment |
PUT
|
/{db}/{design-doc-id}/{attachment}
| Adds an attachment to a design document |
DELETE
|
/{db}/{design-doc-id}/{attachment}
| Deletes a design document attachment |
GET
|
/{db}/{design-doc-id}/_view/{view-name}
| Retrieves all results of a view |
POST
|
/{db}/{design-doc-id}/_view/{view-name}
| Retrieves specified rows from a view |
Articles
- PUT /{db}/{design-doc-id}
- Create a design document
- GET /{db}/{design-doc-id}
- Retrieve a design document
- DELETE /{db}{design-doc-id}
- Delete a design document
- GET /{db}{design-doc-id}/{attachment}
- Retrieve an attachment to a design document
- PUT /{db}/{design-doc-id}/{attachment}
- Add an attachment to a design document
- DELETE /{db}/{design-doc-id}/{attachment}
- Delete a design document attachment
- GET /{db}/{design-doc-id}/_view/{view-name}
- Retrieve all results from a view
- POST /{db}/{design-doc-id}/_view/{view-name}
- Retrieve specified rows from a view