【发布时间】:2018-12-17 08:02:26
【问题描述】:
我可以在 Couchbase 管理控制台中看到我的以下 Python 代码正在将数据/文档放入存储桶中:
def write_to_bucket(received_cluster, current_board, always_never, position):
board_as_a_string = ''.join(['s', 'i', 'e'])
cb = received_cluster.open_bucket('boardwascreated')
cb.upsert(board_as_a_string,
{'BoardAsString': board_as_a_string})
但是,无论我做什么,我都无法从 Python 中查询数据。我尝试这样的事情:
def database_query(receiving_cluster):
cb = receiving_cluster.open_bucket('boardwascreated')
for row in cb.n1ql_query('SELECT * FROM boardwascreated'):
print(row)
我正在尝试来自https://docs.couchbase.com/python-sdk/2.5/n1ql-queries-with-sdk.html 的所有可能的东西,但每次我尝试某些东西时都会收到以下错误:
No index available on keyspace boardwascreated that matches your query.
Use CREATE INDEX or CREATE PRIMARY INDEX to create an index,
or check that your expected index is online.
【问题讨论】: