Couchbase无法检索文档没有索引可用代码4000



我在Couchbase中有一个名为mybucket的桶。当我选择Documents,然后选择我的桶时,它有一个检索文档的选项。当我选择第一个文档时,Couchbase的web平台会向我显示该文档的内容:

{
"type": "activity",
"version": "1.0.0",
....
}

所以,有了这个,我确信我可以看到一些文档有"type" = "activity"在我的桶。但是,当我想使用Query编辑器和以下N1QL查询检索它们时:

select * from `mybucket` where `type` = "activity" limit 10;

我得到以下响应:

[
{
"code": 4000,
"msg": "No index available on keyspace `default`:`mybucket` that matches your query. Use CREATE PRIMARY INDEX ON `default`:`mybucket` to create a primary index, or check that your expected index is online.",
"query": "select * from `mybucket` where `type` = "activity" limit 10;"
}
]

桶检索文档使用DCP流,而查询编辑器使用N1QL,需要二级索引或主索引

CREATE INDEX ix1 ON mybucket (type);或

创建主索引

最新更新