使用Python操作IBM Cloudant
使用Python操作IBM Cloudant数据库需要安装`cloudant`库。
以下是连接、数据插入、查询、修改和删除的示例代码:
python
from cloudant.client import Cloudant
# 连接到Cloudant数据库
client = Cloudant("USERNAME", "PASSWORD", url="URL")
client.connect()
# 选择数据库
db = client['DATABASE_NAME']
# 插入数据
data = {
"name": "John",
"age": 25,
"email": "john@example.com"
}
doc = db.create_document(data)
if doc.exists():
print("数据插入成功")
# 查询数据
selector = {
"name": "John"
}
docs = db.get_query_result(selector)
for doc in docs:
print(doc)
# 修改数据
doc = db['DOCUMENT_ID']
doc['age'] = 30
doc.save()
print("数据修改成功")
# 删除数据
doc = db['DOCUMENT_ID']
doc.delete()
print("数据删除成功")
# 断开连接
client.disconnect()
请将`USERNAME`,`PASSWORD`,`URL`和`DATABASE_NAME`替换为实际的值。另外,`DOCUMENT_ID`是文档对象的ID,可在插入数据时获取。