Python操作CouchDB数据库简单示例
发布时间:2020-12-16 20:10:15 所属栏目:Python 来源:网络整理
导读:安装python couchDb库: https://pypi.python.org/pypi/CouchDB/0.10 连接服务器 复制代码 代码如下: import couchdb couch = couchdb.Server('http://example.com:5984/') 创建数据库 复制代码 代码如下: db = couch.create('test') # 新建数据库 db = couc
安装python couchDb库: https://pypi.python.org/pypi/CouchDB/0.10 连接服务器 复制代码 代码如下: >>> import couchdb >>> couch = couchdb.Server('http://example.com:5984/') 创建数据库 复制代码 代码如下: >>> db = couch.create('test') # 新建数据库 >>> db = couch['mydb'] # 使用已经存在的数据库 创建文档并插入到数据库: 复制代码 代码如下: >>> doc = {'foo': 'bar'} >>> db.save(doc) ('e0658cab843b59e63c8779a9a5000b01','1-4c6114c65e295552ab1019e2b046b10e') >>> doc {'_rev': '1-4c6114c65e295552ab1019e2b046b10e','foo': 'bar','_id': 'e0658cab843b59e63c8779a9a5000b01'} save()方法会返回'_id','_rev'字段 通过id查询数据库 复制代码 代码如下: >>> db['e0658cab843b59e63c8779a9a5000b01'] <Document 'e0658cab843b59e63c8779a9a5000b01'@'1-4c6114c65e295552ab1019e2b046b10e' {'foo': 'bar'}> 更新文档 : 复制代码 代码如下: >>> data = db["5fecc0d7fe5acac6b46359b5eec4f3ff"] >>> data['billSeconds'] = 191 >>> db.save(data) (u'5fecc0d7fe5acac6b46359b5eec4f3ff',u'3-6b8a6bb9f2428c510dcacdd5c918d632') 遍历数据库 复制代码 代码如下: >>> for id in db: ... print id ... 'e0658cab843b59e63c8779a9a5000b01' 删除文档并清理数据库 复制代码 代码如下: >>> db.delete(doc) >>> couch.delete('test') (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |