Java Couchbase视图为空

Java Couchbase视图为空,java,couchbase,couchbase-view,Java,Couchbase,Couchbase View,我实际上在java客户机上使用couchbase,但是当我查询我的视图时,结果是空的。但当我检查返回的行数时,它会返回数据库中正确的行数: ViewResult result = bucket.query(ViewQuery.from("logs", "all_logs")); System.out.println("Number of rows " + result.totalRows() + " ; success " + result.success()); // Number of ro

我实际上在java客户机上使用couchbase,但是当我查询我的视图时,结果是空的。但当我检查返回的行数时,它会返回数据库中正确的行数:

ViewResult result = bucket.query(ViewQuery.from("logs", "all_logs"));
System.out.println("Number of rows " + result.totalRows() + " ; success " + result.success()); // Number of rows 12 ; success true
for (ViewRow row : result) {

    System.out.println("hello"); // never here
    System.out.println(row);
}
我试着做:

List<ViewRow> rows = result.allRows();
System.out.println("count : " + rows.size()); // count : 0
我的观点是生产模式

有什么想法吗


谢谢

我有点被你的代码搞糊涂了,行是什么时候定义的?如果将ViewRow row:rows{更改为ViewRow row:result{会发生什么情况?这是中的示例。很抱歉,这些行来自列表rows=result.allRows;我尝试了couchbase java sdk示例,同样的问题,计数=12,但当我对ViewRow:result执行此操作时{结果为空。请尝试创建其他视图,或使用brewery sample bucket附带的视图。@Arthe您可以上传视图代码吗?@Arthe-这里有更新吗?