获取couchdb里key对应的value
Posted sanqima
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取couchdb里key对应的value相关的知识,希望对你有一定的参考价值。
couchdb支持<key,value>的直接查询,也支持条件查询、视图查询。在couchdb里,一般用table的id作为key,table的的其他字段作为value。下面介绍在python 3.9里,使用couchdb库来获取key对应的value。
1、mychannel_数据库预览
2、编写getValue.py
//getValue.py
import sys
import os
import couchdb
sys.path.append(os.path.dirname(os.path.realpath(__file__)))
couch = couchdb.Server('http://192.168.xxx.yyy:5984')
db = couch['mychannel_']
# get value of key in couchdb
for item in db.view('_all_docs'):
doc = item.doc
key = item['id']
#get value for key
print(db[key])
效果如下:
getValue.py可以获取mychannel_数据库里,所有的value值。
以上是关于获取couchdb里key对应的value的主要内容,如果未能解决你的问题,请参考以下文章
Groovymap 集合 ( 根据 Key 获取 map 集合中对应的值 | map.Key 方式 | map.‘Key’ 方式 | map[‘Key’] 方式 | 代码示例 )