Python CouchDB查找
在数据库中查找键/值的最佳、最有效的方法是什么。 我基本上希望能够返回文档,如果key/pair组合查找为truePython CouchDB查找,python,couchdb,Python,Couchdb,在数据库中查找键/值的最佳、最有效的方法是什么。 我基本上希望能够返回文档,如果key/pair组合查找为true >>> import couchdb >>> import couchquery >>> >>> db = dbserver['test'] >>> dbserver = couchdb.Server() >>> >>> for x in db: ...
>>> import couchdb
>>> import couchquery
>>>
>>> db = dbserver['test']
>>> dbserver = couchdb.Server()
>>>
>>> for x in db:
... try:
... if db[x]["foo"] == "bar":
... db[x]
... except:
... pass
...
这就是我到目前为止所拥有的,但我相信一定有更好的方法
谢谢,2个场景:
数据库中的值是一个字典
e、 g
如果您不知道db\u键
参数,并且想知道,请在db\u值
中检查字典,则正在运行的代码将正常工作
您希望检查数据库值是否与预期值匹配
我认为您不需要for
循环。请执行以下操作:
expected_value = "bar"
key = "foo"
found_value = db[key]
if found_value == expected_value:
print(key, expected_value)
我想您不需要“导入couchquery”
expected_value = "bar"
key = "foo"
found_value = db[key]
if found_value == expected_value:
print(key, expected_value)