通过http查询couchbase时获取{“错误”:“未找到”,“原因”:“缺少”}
我的mac电脑上有couchbase通过http查询couchbase时获取{“错误”:“未找到”,“原因”:“缺少”},couchbase,Couchbase,我的mac电脑上有couchbase2.5.1-1083-rel-enterprise,windows电脑上有3.0.1-1444-rel-community 当我使用(2.5)中的管理UI在默认bucket中创建测试文档并通过http访问它时,例如http://localhost:8092/default/001我看到了文档 当我在windows上使用(3.0)中的管理gui创建任何测试文档并发出相同的http请求时,我得到{“错误”:“未找到”,“原因”:“缺少”},即使文档在“文档”中可
2.5.1-1083-rel-enterprise
,windows电脑上有3.0.1-1444-rel-community
- 当我使用
中的管理UI在默认bucket中创建测试文档并通过http访问它时,例如(2.5)
我看到了文档李>http://localhost:8092/default/001
- 当我在windows上使用
中的管理gui创建任何测试文档并发出相同的http请求时,我得到(3.0)
,即使文档在“文档”中可见,并且我可以通过管理gui编辑文档{“错误”:“未找到”,“原因”:“缺少”}
{server}/{bucket}/{id}
url语法通过http查询文档一样
我曾尝试在3.0中创建有密码和无密码的存储桶,但这似乎没有任何区别。此外,我还可以使用GUI和客户端库访问2.5和3.0中的文档,因此这不是bucket中不存在文档的情况
如有任何建议,将不胜感激 在couchbase中,端口8092专用于视图REST API 在3.0之前(Mac机顶盒上就是这种情况),view REST API允许您
获取文档以进行调试,这是一种未记录的功能。从3.0开始,此路径不再可用。本文件首先说明:
RESTAPI不应用于向服务器读取或写入数据。数据操作(例如set和get)由Couchbase SDK处理。请参阅Couchbase SDK
请使用SDK,或使用view REST API as(用于查询视图)简单的“缺失”错误消息令人困惑(指缺失的视图或设计文档)。如果您想要一个简单的cli工具来读取文档,我建议使用libcouchbase2-bin.txs中的cbc cat
进行澄清,敬请谅解