欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python操作CouchDB的方法

 更新時間:2014年10月08日 08:56:26   投稿:shichen2014  
這篇文章主要介紹了python操作CouchDB的方法,包括了couchDb庫安裝、連接服務(wù)器、創(chuàng)建數(shù)據(jù)庫、查詢數(shù)據(jù)庫、遍歷數(shù)據(jù)庫等常用的操作,非常具有實(shí)用價值,需要的朋友可以參考下

本文簡單講述了python操作CouchDB的方法,分享給大家供大家參考。具體方法如下:

1.安裝python couchDb庫:

https://pypi.python.org/pypi/CouchDB/0.10

2.連接服務(wù)器

>>> import couchdb
>>> couch = couchdb.Server('http://example.com:5984/')

3.創(chuàng)建數(shù)據(jù)庫

>>> db = couch.create('test') # 新建數(shù)據(jù)庫
>>> db = couch['mydb'] # 使用已經(jīng)存在的數(shù)據(jù)庫

4.創(chuàng)建文檔并插入到數(shù)據(jù)庫:

>>> doc = {'foo': 'bar'}
>>> db.save(doc)
('e0658cab843b59e63c8779a9a5000b01', '1-4c6114c65e295552ab1019e2b046b10e')
>>> doc
{'_rev': '1-4c6114c65e295552ab1019e2b046b10e', 'foo': 'bar', '_id': 'e0658cab843b59e63c8779a9a5000b01'}

save()方法會返回'_id','_rev'字段

5.通過id查詢數(shù)據(jù)庫

>>> db['e0658cab843b59e63c8779a9a5000b01']
<Document 'e0658cab843b59e63c8779a9a5000b01'@'1-4c6114c65e295552ab1019e2b046b10e' {'foo': 'bar'}>

6.更新文檔 :

>>> data = db["5fecc0d7fe5acac6b46359b5eec4f3ff"]  
>>> data['billSeconds'] = 191
>>> db.save(data)
(u'5fecc0d7fe5acac6b46359b5eec4f3ff', u'3-6b8a6bb9f2428c510dcacdd5c918d632')

7.遍歷數(shù)據(jù)庫

>>> for id in db:
...   print id
...
'e0658cab843b59e63c8779a9a5000b01'

8.刪除文檔并清理數(shù)據(jù)庫

>>> db.delete(doc)
>>> couch.delete('test')

希望本文所述對大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Python實(shí)現(xiàn)截取PDF文件中的幾頁代碼實(shí)例

    Python實(shí)現(xiàn)截取PDF文件中的幾頁代碼實(shí)例

    今天小編就為大家分享一篇關(guān)于Python實(shí)現(xiàn)截取PDF文件中的幾頁代碼實(shí)例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • python實(shí)現(xiàn)五子棋小游戲

    python實(shí)現(xiàn)五子棋小游戲

    這篇文章主要介紹了python實(shí)現(xiàn)五子棋小游戲,使用pygame模塊編寫一個五子棋游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • Python中存取文件的4種不同操作

    Python中存取文件的4種不同操作

    這篇文章主要給大家介紹了關(guān)于Python中存取文件的4種不同操作的相關(guān)資料,分別包括Python內(nèi)置方法、numpy模塊方法、os模塊方法以及csv模塊方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-07-07
  • PyTorch搭建一維線性回歸模型(二)

    PyTorch搭建一維線性回歸模型(二)

    這篇文章主要為大家詳細(xì)介紹了PyTorch搭建一維線性回歸模型,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • pandas如何統(tǒng)計(jì)某一列或某一行的缺失值數(shù)目

    pandas如何統(tǒng)計(jì)某一列或某一行的缺失值數(shù)目

    這篇文章主要介紹了pandas如何統(tǒng)計(jì)某一列或某一行的缺失值數(shù)目,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Python人工智能之波士頓房價數(shù)據(jù)分析

    Python人工智能之波士頓房價數(shù)據(jù)分析

    買房應(yīng)該是大多數(shù)都會要面臨的一個選擇,當(dāng)前經(jīng)濟(jì)和政策背景下,未來房價會漲還是跌?這是很多人都關(guān)心的一個話題。今天分享的這篇文章,以波士頓的房地產(chǎn)市場為例,根據(jù)低收入人群比例、老師學(xué)生數(shù)量等特征,利用 Python 進(jìn)行分析,不求買房但求技術(shù)
    2021-11-11
  • Python實(shí)現(xiàn)將mp3音頻格式轉(zhuǎn)換為wav格式

    Python實(shí)現(xiàn)將mp3音頻格式轉(zhuǎn)換為wav格式

    這篇文章主要介紹了利用python寫了這個小工具,可以批量進(jìn)行mp3音頻格式轉(zhuǎn)換為wav格式,文中的示例代碼講解詳細(xì),感興趣的可以學(xué)習(xí)一下
    2022-01-01
  • 用生成器來改寫直接返回列表的函數(shù)方法

    用生成器來改寫直接返回列表的函數(shù)方法

    下面小編就為大家?guī)硪黄蒙善鱽砀膶懼苯臃祷亓斜淼暮瘮?shù)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • 如何將numpy二維數(shù)組中的np.nan值替換為指定的值

    如何將numpy二維數(shù)組中的np.nan值替換為指定的值

    這篇文章主要介紹了將numpy二維數(shù)組中的np.nan值替換為指定的值操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 在 Django/Flask 開發(fā)服務(wù)器上使用 HTTPS

    在 Django/Flask 開發(fā)服務(wù)器上使用 HTTPS

    使用 Django 或 Flask 這種框架開發(fā) web app 的時候一般都會用內(nèi)建服務(wù)器開發(fā)和調(diào)試程序,等程序完成后再移交到生產(chǎn)環(huán)境部署。問題是這些內(nèi)建服務(wù)器通常都不支持 HTTPS,那么我們來探討下開啟https吧
    2014-07-07

最新評論