为了账号安全,请及时绑定邮箱和手机立即绑定

使用 spring mvc 的 Couchbase crud 操作

使用 spring mvc 的 Couchbase crud 操作

偶然的你 2021-11-11 16:16:51
我正在尝试将数据存储在 couchbase 中,然后获取它,但是我没有在 jsp 页面中从 couchbase 获取存储桶成功。我正在使用 spring MVC。这是我获取数据的代码:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">    <title>Insert title here</title></head><body>    <br><br><br><br><br><br><br><br>    <div class ="display" align="center">        <form method="post">            <table id="bk_tbl" cellpadding="20px" cellspacing="20px">                <tr>                    <th>BOOK NAME </th>                    <th>AUTHOR NAME </th>                    <th>ADDRESS </th>                    <th>CONTACT </th>                </tr>                <%                    try{                        System.out.println("Hi c...");                        /* CouchbaseClient c = ConnectionManager.instance().getClient();                        */                        //String n1ql="SELECT * FROM `BOOKS` WHERE META().id LIKE 'bk%'";                         Cluster cluster = CouchbaseCluster.create("127.0.0.1");                        Bucket bucket = cluster.openBucket("Book", "root123");                        String n1ql="select * from `Book`";                        N1qlQueryResult result = bucket.query(N1qlQuery.simple(n1ql));        </form>    </div></body></html>在这里,我在输出中得到一个空白页。此外,它不会抛出任何类型的异常或错误
查看完整描述

1 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

我相信你忘了创建一个主索引:

CREATE PRIMARY INDEX `book-primary-index` ON `Book` USING GSI;

如果您的主索引已经存在,请检查您的数据库中是否真的有文档或者连接字符串是否正确。


查看完整回答
反对 回复 2021-11-11
  • 1 回答
  • 0 关注
  • 124 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信