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