Blog‎ > ‎IT Architecture‎ > ‎

CouchBase Memcache & CouchDB NoSQL

posted Jun 30, 2011, 1:05 PM by Jake Vosloo

MongoDB, CouchDB, MySQL Compare Grid

CouchDB and jQuery Mobile

CouchDB guide

Part II. Developing with CouchDB

5. Design Documents

6. Finding Your Data with Views

7. Validation Functions

8. Show Functions

9. Transforming Views with List Functions

Part III. Example Application

10. Standalone Applications

11. Managing Design Documents

12. Storing Documents

13. Showing Documents in Custom Formats

14. Viewing Lists of Blog Posts


Couchbase HTTP API Reference

2. CouchDB API Server Database Methods
2.1. GET /db
2.2. PUT /db
2.3. DELETE /db
2.4. GET /db/_changes
2.5. POST /db/_compact
2.6. POST /db/_compact/design-doc
2.7. POST /db/_view_cleanup
2.8. POST /db/_ensure_full_commit
2.9. POST /db/_bulk_docs
2.9.1. Inserting Documents in Bulk
2.9.2. Updating Documents in Bulk
2.9.3. Bulk Documents Transaction Semantics
2.9.4. Bulk Document Validation and Conflict Errors
2.10. POST /db/_temp_view
2.11. POST /db/_purge
2.11.1. Updating Indexes
2.12. GET /db/_all_docs
2.13. POST /db/_all_docs
2.14. POST /db/_missing_revs
2.15. POST /db/_revs_diff
2.16. GET /db/_security
2.17. PUT /db/_security
2.18. GET /db/_revs_limit
2.19. PUT /db/_revs_limit
3. CouchDB API Server Document Methods
3.1. POST /db/doc
3.1.1. Specifying the Document ID
3.1.2. Batch Mode Writes
3.1.3. Including Attachments
3.2. GET /db/doc
3.2.1. Attachments
3.2.2. Getting a List of Revisions
3.2.3. Obtaining an Extended Revision History
3.2.4. Obtaining a Specific Revision
3.3. HEAD /db/doc
3.4. PUT /db/doc
3.4.1. Updating an Existing Document
3.5. DELETE /db/doc
3.6. COPY /db/doc
3.6.1. Copying a Document
3.6.2. Copying from a Specific Revision
3.6.3. Copying to an Existing Document
3.7. GET /db/doc/attachment
3.8. PUT /db/doc/attachment
3.8.1. Updating an Existing Attachment
3.9. DELETE /db/doc/attachment
4. CouchDB API Server Local (non-replicating) Document Methods
4.1. GET /db/_local/local-doc
4.2. PUT /db/_local/local-doc
4.3. DELETE /db/_local/local-doc
4.4. COPY /db/_local/local-doc
5. CouchDB API Server Design Document Methods
5.1. GET /db/_design/design-doc
5.2. PUT /db/_design/design-doc
5.3. DELETE /db/_design/design-doc
5.4. COPY /db/_design/design-doc
5.4.1. Copying a Design Document
5.4.2. Copying from a Specific Revision
5.4.3. Copying to an Existing Design Document
5.5. GET /db/_design/design-doc/attachment
5.6. PUT /db/_design/design-doc/attachment
5.7. DELETE /db/_design/design-doc/attachment
5.8. GET /db/_design/design-doc/_info
5.9. GET /db/_design/design-doc/_view/view-name
5.9.1. Querying Views and Indexes
5.9.2. Sorting Returned Rows
5.9.3. Specifying Start and End Values
5.9.4. Using Limits and Skipping Rows
5.9.5. View Reduction and Grouping
5.10. POST /db/_design/design-doc/_view/view-name
5.10.1. Multi-document Fetching
5.11. POST /db/_design/design-doc/_show/show-name
5.12. POST /db/_design/design-doc/_show/show-name/doc
5.13. GET /db/_design/design-doc/_list/list-name/other-design-doc/view-name
5.14. POST /db/_design/design-doc/_list/list-name/other-design-doc/view-name
5.15. GET /db/_design/design-doc/_list/list-name/view-name
5.16. POST /db/_design/design-doc/_list/list-name/view-name
5.17. PUT /db/_design/design-doc/_update/updatename/doc
5.18. POST /db/_design/design-doc/_update/updatename
5.19. ALL /db/_design/design-doc/_rewrite/rewrite-name/anything
6. CouchDB API Server Miscellaneous Methods
6.1. GET /
6.2. GET /_active_tasks
6.3. GET /_all_dbs
6.4. GET /_log
6.5. POST /_replicate
6.5.1. Replication Operation
6.5.2. Specifying the Source and Target Database
6.5.3. Single Replication
6.5.4. Continuous Replication
6.5.5. Canceling Continuous Replication
6.6. POST /_restart
6.7. GET /_stats
6.8. GET /_utils
6.9. GET /_uuids
6.10. GET /favicon.ico
7. CouchDB API Server Configuration Methods
7.1. GET /_config
7.2. GET /_config/section
7.3. GET /_config/section/key
7.4. PUT /_config/section/key
7.5. DELETE /_config/section/key


Comments