commit
323bddfd3c
|
@ -0,0 +1,99 @@
|
|||
{
|
||||
"id": "couchdb_cheat_sheet",
|
||||
"name": "CouchDB",
|
||||
"description": "CouchDB HTTP API Overview",
|
||||
|
||||
"metadata": {
|
||||
"sourceName": "CouchDB",
|
||||
"sourceUrl" : "http://docs.couchdb.org/"
|
||||
},
|
||||
|
||||
"template_type": "terminal",
|
||||
|
||||
"aliases": [
|
||||
"couch", "couch api", "couchdb api"
|
||||
],
|
||||
|
||||
"section_order": [
|
||||
"General",
|
||||
"HTTP API",
|
||||
"Document API"
|
||||
],
|
||||
|
||||
"sections": {
|
||||
|
||||
"General": [
|
||||
{
|
||||
"key": "couchdb start",
|
||||
"val": "Starts a CouchDB instance"
|
||||
},
|
||||
{
|
||||
"key": "http://localhost:5984/_utils",
|
||||
"val": "Starts a CouchDB instance"
|
||||
},
|
||||
{
|
||||
"key": "brew install couchdb",
|
||||
"val": "Installs CouchDB on Mac OSx"
|
||||
},
|
||||
{
|
||||
"key": "apt-get install couchdb -y",
|
||||
"val": "Installs CouchDB on Ubuntu"
|
||||
}
|
||||
],
|
||||
|
||||
"HTTP API": [
|
||||
{
|
||||
"key": "curl -XGET localhost:5984",
|
||||
"val": "Retrieves information about this node (GET)"
|
||||
},
|
||||
{
|
||||
"key": "curl -XGET localhost:5984/_active_tasks",
|
||||
"val": "Retrieves the list of active tasks (GET)"
|
||||
},
|
||||
{
|
||||
"key": "curl -XGET localhost:5984/_all_dbs",
|
||||
"val": "Retrieves the list of database names (GET)"
|
||||
},
|
||||
{
|
||||
"key": "curl -XGET localhost:5984/_config",
|
||||
"val": "Retrieves the instance configuration (GET)"
|
||||
},
|
||||
{
|
||||
"key": "curl -XGET localhost:5984/_db_updates",
|
||||
"val": "Retrieves the latest database change (GET)"
|
||||
},
|
||||
{
|
||||
"key": "curl -XGET localhost:5984/_log",
|
||||
"val": "Tails the main log file (GET)"
|
||||
},
|
||||
{
|
||||
"key": "curl -XGET localhost:5984/_stats",
|
||||
"val": "Statistics about the current node (GET)"
|
||||
},
|
||||
{
|
||||
"key": "curl -XGET localhost:5984/_uuids",
|
||||
"val": "UUIDs generated by CouchDB (GET)"
|
||||
}
|
||||
],
|
||||
|
||||
"Document API": [
|
||||
{
|
||||
"key": "curl -XPUT localhost:5984/\\{db_name\\}",
|
||||
"val": "Creates a new database (POST)"
|
||||
},
|
||||
{
|
||||
"key": "curl -XGET localhost:5984/\\{db_name\\}",
|
||||
"val": "Returns database information (GET)"
|
||||
},
|
||||
{
|
||||
"key": "curl -XGET localhost:5984/\\{db_name\\}/_all_docs",
|
||||
"val": "Returns all the documents in the database (GET)"
|
||||
},
|
||||
{
|
||||
"key": "curl -XGET localhost:5984/\\{db_name\\}/\\{doc_id\\}",
|
||||
"val": "Returns the document (GET)"
|
||||
}
|
||||
]
|
||||
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue