Java:如何从 couchbase 服务器的特定存储桶中检索所有文档?

标签 java couchbase couchbase-view java-client

我正在尝试从本地 couchbase 服务器检索所有文档。 我创建了一个名为“student”的存储桶,但它只显示打开的存储桶并给出构建成功消息,除此之外没有任何反应,我期待所有文档的列表。

Cluster cluster = CouchbaseCluster.create();
        Bucket bucket = cluster.openBucket("student");
        N1qlQueryResult result = bucket.query(N1qlQuery.simple("SELECT * FROM `student`"));

        for (N1qlQueryRow row : result) {
            String Name = row.value().getString("name");
            System.out.println(Name);
        }

最佳答案

听起来您想从创建的存储桶中检索所有文档 在本地服务器上 您可以做一件事引用link这可能对你有帮助 完成所有步骤后,只需在终端上运行以下命令

create primary index on `beer-sample`;

关于Java:如何从 couchbase 服务器的特定存储桶中检索所有文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34136080/

相关文章:

java - 如何从一组对象生成组合?

ios - 删除所有 Couchbase 数据/文档 ios(或删除所有 ios 数据?)

针对现有 View 的 Couchbase N1QL 查询

javascript - 循环遍历嵌套函数中的所有文档

java - 运行 Test.class,但无法加载 ApplicationContext

java - 我可以将 'ON DELETE CASCADE' 添加到 Hibernate 管理的表中吗?

java - Maven 上的 POM 是什么?

go - 向超过百万条记录的现有文档添加字段

ServiceStack:在没有 AuthUser 的情况下保留自定义用户对象

java - Couchbase View 为空