您的位置:首页 > 编程语言 > Java开发

Spring data JPA 清空 Couchbase 某个bucket中的数据

2016-05-27 14:54 471 查看
使用Spring data JPA 操作Couchbase中某个bucket,直接调用set/save/findone 接口没有问题。

但是使用findAll/deleteAll等接口操作bucket时会报如下异常:

Could not load view "all" for design doc "validatedmsg"; 

nested exception is com.couchbase.client.protocol.views.InvalidViewException;

折腾了好久,终于找到解决方案,Mark一下:

原因:没有建立相应的View,并且在view下建立doc

解决方法:

1. 打开Couchbase的访问页面,点击bucket的Views-->Create Development View->填写name保存

2.建立完后点击Publish将view发布,之后可以在Production Views里看到

然后重新跑代码即可,若还不行则重新建立新bucket然后按操作建立view与doc,再进行测试即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  couchbase spring jpa 异常