简体   繁体   English

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

[英]Java: How to retrieve all documents from specific bucket of couchbase server?

I am trying to retrieve all documents from my local couchbase server. 我正在尝试从我的本地Couchbase服务器检索所有文档。 I have created one bucket as named "student" but it just show opened bucket and give build successful message nothing happen beyond that,i am expecting list of all documents. 我已经创建了一个名为“ 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);
        }

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

create primary index on `beer-sample`;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM