我正在尝试将数据存储在 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;
如果您的主索引已经存在,请检查您的数据库中是否真的有文档或者连接字符串是否正确。
添加回答
举报
0/150
提交
取消