Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用python从cloudant数据库读取值_Python_Cloudant - Fatal编程技术网

如何使用python从cloudant数据库读取值

如何使用python从cloudant数据库读取值,python,cloudant,Python,Cloudant,有谁能告诉我使用python从cloudant数据库提取数据的正确方法吗?我使用文档并尝试检索数据,但它总是提供空文档 我有如下示例数据库 { "id": "0726fa413b4ccf1e7ea549b40c55efd3", "key": "0726fa413b4ccf1e7ea549b40c55efd3", "value": { "rev": "77-7

有谁能告诉我使用python从cloudant数据库提取数据的正确方法吗?我使用文档并尝试检索数据,但它总是提供空文档

我有如下示例数据库

{
 "id": "0726fa413b4ccf1e7ea549b40c55efd3",
 "key": "0726fa413b4ccf1e7ea549b40c55efd3",
 "value": {
  "rev": "77-71ebe0b54e30ed6ef27d7c79b3280c6a"
 },
 "doc": {
  "_id": "0726fa413b4ccf1e7ea549b40c55efd3",
  "_rev": "77-71ebe0b54e30ed6ef27d7c79b3280c6a",
  "clientName": "client1",
  "projectName": "project33"
}}
我试图提取如下值

client = Cloudant.iam("CLOUDANT_ACCOUNT", "CLOUDANT_KEY",connect=True)
db = client['project'] 
print(db.exists()) #this line gives true
query = Query(db, selector={'clientName': 'client1'})
for doc in query(limit=100, skip=100)['docs']:
  print(doc) #empty

问题是什么?请看,。它给出了我提取的空结果。你能告诉我提取数据的正确方法吗?然后请提供一个,以及当前和预期的输出。你做过调试吗?
client = Cloudant.iam("CLOUDANT_ACCOUNT", "CLOUDANT_KEY",connect=True)
db = CloudantDatabase(client,'project', fetch_limit=100, partitioned=False)
print(db.exists()) #this line gives true
query = Query(db, selector={'clientName': 'client1'})
for doc in my_database.view('_all_docs'):
  print(doc) #empty