Spring Data Couchbase-在群集上没有管理员权限的情况下进行搜索

Spring Data Couchbase-在群集上没有管理员权限的情况下进行搜索,spring,couchbase,spring-data-couchbase,Spring,Couchbase,Spring Data Couchbase,我目前正在使用Couchbase开发一个POC,使用Spring数据在集群上的存储桶上放置和获取文档 由于我在一家大公司工作,我很幸运他们给了我一个bucket,但我仍然没有集群的管理权限,所以我只能访问bucket 但是当我深入研究Spring数据文档时,我无法找到一种不在服务器上创建视图就检索文档的方法。(我得到了类似“未知查询参数”的错误)。尽管如此,通过couchbase java sdk,我可以通过n1ql查询访问,但必须使用Spring数据层 我找到的答案总是指向服务器端功能方向 例

我目前正在使用Couchbase开发一个POC,使用Spring数据在集群上的存储桶上放置和获取文档

由于我在一家大公司工作,我很幸运他们给了我一个bucket,但我仍然没有集群的管理权限,所以我只能访问bucket

但是当我深入研究Spring数据文档时,我无法找到一种不在服务器上创建视图就检索文档的方法。(我得到了类似“未知查询参数”的错误)。尽管如此,通过couchbase java sdk,我可以通过n1ql查询访问,但必须使用Spring数据层

我找到的答案总是指向服务器端功能方向 例:

我想找到的是一种添加存储库方法的方法,如 列表findReceiptByAccount(字符串帐户) 无需在服务器端具体声明函数

这是可能的,还是每次我必须添加findByX方法时,我都必须向管理员发送一个为我创建函数的请求


感谢您的时间,

使用Spring Data Couchbase 2.x,它将在后台使用N1QL索引,并且可以使用单个主索引(尽管每个存储库实体类有一个索引对于性能来说是最好的)。也许你可以让你的管理员创建一次索引?

它是什么版本的CB


我认为在4.5之前,n1ql访问(您似乎拥有)就足以自己构建索引了

服务器上安装的CB的当前版本是4.1。我确实能够通过n1ql构建我的索引!谢谢:)