Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过http查询couchbase时获取{“错误”:“未找到”,“原因”:“缺少”}_Couchbase - Fatal编程技术网

通过http查询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请求时,我得到{“错误”:“未找到”,“原因”:“缺少”},即使文档在“文档”中可

我的mac电脑上有couchbase
2.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请求时,我得到
    {“错误”:“未找到”,“原因”:“缺少”}
    ,即使文档在“文档”中可见,并且我可以通过管理gui编辑文档
在3.0版中,还有其他人经历过类似的事情吗?这就好像在3.0版中,您无法再使用
{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
进行澄清,敬请谅解