要使用Couchbase SDK連接和操作數據庫,首先需要安裝Couchbase Server,并下載對應的Couchbase SDK。下面是一個簡單的Python示例,演示如何連接并操作Couchbase數據庫:
pip install couchbase
from couchbase.cluster import Cluster, PasswordAuthenticator
from couchbase.cluster import options
# 連接到Couchbase數據庫
cluster = Cluster('<couchbase://localhost>')
authenticator = PasswordAuthenticator('username', 'password')
cluster.authenticate(authenticator)
# 打開數據集合
bucket = cluster.bucket('my_bucket')
collection = bucket.default_collection()
# 插入數據
collection.upsert('key1', {'name': 'John Doe', 'email': 'john.doe@example.com'})
# 獲取數據
result = collection.get('key1')
print(result.content_as[dict])
在上面的示例中,首先創建了一個Couchbase Cluster對象,并使用用戶名和密碼進行身份驗證。然后打開一個數據集合并插入數據。最后,使用get()方法獲取插入的數據。
請注意,上述示例中的連接參數和身份驗證信息是示例數據,您需要根據實際情況更改為您自己的數據。
除了Python之外,Couchbase還提供了其他語言的SDK,如Java、Node.js、C#等。您可以根據自己的需求選擇合適的SDK,并按照相應的語言文檔進行使用。