如何通过java执行couchbase N1ql查询[关闭]

问题描述 投票:1回答:1

我通过另一个服务作为输入获得N1Ql查询作为字符串,所以我想通过连接到couchbase来执行它

java database-connection couchbase n1ql
1个回答
3
投票

请遵循本教程:https://docs.couchbase.com/java-sdk/2.7/start-using-sdk.html

或者如果您想要更全面地了解如何使用CB进行构建和应用,请查看以下内容:https://docs.couchbase.com/tutorials/profile-store/java.html

这是一个广泛的问题,但这里有一些可能会派上用场的代码片段。首先,要连接到Couchbase群集,进行身份验证并获取存储桶对象:

    Cluster cluster = CouchbaseCluster.create("localhost");
    cluster.authenticate("username", "password");
    Bucket bucket = cluster.openBucket("bucketname");

接下来,一旦有了存储桶,就执行N1QL查询:

        N1qlQueryResult result = bucket.query(
        N1qlQuery.parameterized("SELECT name FROM `bucketname` WHERE foo = 'bar'"));
© www.soinside.com 2019 - 2024. All rights reserved.