To install the Python couchdb Library:
https://pypi.python.org/pypi/CouchDB/0.10
Connecting to a server
Copy the Code code as follows:
>>> Import Couchdb
>>> couch = couchdb. Server (' http://example.com:5984/')
Create a database
Copy CodeThe code is as follows:
>>> db = couch.create (' Test ') # New database
>>> db = couch[' mydb '] # using a database that already exists
Create the document and insert it into the database:
Copy CodeThe code is as follows:
>>> doc = {' foo ': ' Bar '}
>>> Db.save (DOC)
(' E0658cab843b59e63c8779a9a5000b01 ', ' 1-4c6114c65e295552ab1019e2b046b10e ')
>>> doc
{' _rev ': ' 1-4c6114c65e295552ab1019e2b046b10e ', ' foo ': ' Bar ', ' _id ': ' E0658cab843b59e63c8779a9a5000b01 '}
The Save () method returns ' _id ', ' _rev ' field
querying the database by ID
Copy CodeThe code is as follows:
>>> db[' E0658CAB843B59E63C8779A9A5000B01 ']
strong> Update document:
Copy code code as follows:
>>> data = db["5fecc0d7fe5acac6b46359b5 Eec4f3ff "]
>>> data[' billseconds '] = 191
>>> db.save (data)
(U ' 5fecc0d7fe5acac6b46359b5e Ec4f3ff ', U ' 3-6b8a6bb9f2428c510dcacdd5c918d632 ')
traverse database
copy Code code is as follows:
>>> for ID in db:
... print ID
...
' e0658cab843b59e63c8779a9a5000b01 '
Delete document and clean database
Copy code code As follows:
>>> db.delete (doc)
>>> couch.delete (' test ')
/ li>