我想用python将n1ql的结果插入bucket“测试”中,但我不知道该怎么做,对此我还不熟悉。
我使用couchbase搜索了python SDK文档,但是没有找到我正在努力解决的问题的答案。。

from couchbase.cluster import Cluster
from couchbase.cluster import PasswordAuthenticator
from couchbase.n1ql import N1QLQuery
cluster = Cluster('couchbase://localhost:8091')
authenticator = PasswordAuthenticator('Administrator', 'root123')
cluster.authenticate(authenticator)
cb = cluster.open_bucket('test')
cb = cluster.open_bucket('pth')
cb.operationTimeout = 5000;
#N1QL Simple Query#
query = N1QLQuery("SELECT usr_id,score FROM pth ")

我想把结果放进桶里“测试”。

最佳答案

使用INSERT INTO SELECT语句。例8,13-15 athttps://docs.couchbase.com/server/6.0/n1ql/n1ql-language-reference/insert.html

关于python - 如何使用Python SDK Couchbase将n1ql的结果插入存储桶,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57324592/

10-10 14:25