首页 文章

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

提问于
浏览
1

我目前正在使用Couchbase进行POC,使用Spring Data在群集上打开/关闭文件 .

当我在一家大公司工作时,我很幸运他们给了我一个桶,但我仍然没有集群的管理员权限,所以我只能访问存储桶 .

但是当我正在深入研究Spring Data文档时,我无法找到一种在不在服务器上创建视图的情况下检索文档的方法 . (我收到的错误如“Unknown query param”) . 不过有了couchbase java sdk,我能够通过n1ql查询,但Spring数据层的使用是强制性的 .

我发现的答案总是指向服务器端功能方向ex:https://stackoverflow.com/a/30928169/3744307

我想要找到的是一种添加像List findReceiptByAccount(String Account)这样的存储库方法的方法,而不必特别声明函数服务器端 .

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

谢谢你的时间,

2 回答

  • 0

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

  • 1

    这是什么版本的CB?

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

相关问题