Spring Data Couchbase - 在没有集群管理员权限的情况下进行搜索
Spring Data Couchbase - Search without having admin rights on the cluster
我目前正在使用 Couchbase 进行 POC,使用 Spring 数据来放置和获取文档 on/off 集群上的存储桶。
因为我在一家大公司工作,我很幸运他们给了我一个bucket,但我仍然没有集群的管理员权限,所以我只能访问bucket。
但是当我深入研究 Spring 数据文档时,我找不到不在服务器上创建视图的情况下检索文档的方法。 (我收到 "Unknown query param" 之类的错误)。尽管如此,使用 couchbase java sdk 我可以通过 n1ql 查询,但是必须使用 Spring 数据层。
我找到的答案总是将我指向服务器端功能方向
例如:
我想找到的是一种添加存储库方法的方法,例如
列表 findReceiptByAccount(String Account)
无需在服务器端专门声明函数。
这可能吗,或者每次我必须添加 findByX 方法时,我是否必须向管理员发送请求为我创建函数?
感谢您的宝贵时间,
使用 Spring Data Couchbase 2.x 将在后台使用 N1QL 索引,并且它将使用单个主索引(尽管每个存储库实体有 1 个索引 class最适合性能)。也许您可以让您的管理员创建一次该索引?
CB 是什么版本?
我认为在 4.5 之前,一个 n1ql 访问权限(您似乎拥有)就足以自己构建索引了!
我目前正在使用 Couchbase 进行 POC,使用 Spring 数据来放置和获取文档 on/off 集群上的存储桶。
因为我在一家大公司工作,我很幸运他们给了我一个bucket,但我仍然没有集群的管理员权限,所以我只能访问bucket。
但是当我深入研究 Spring 数据文档时,我找不到不在服务器上创建视图的情况下检索文档的方法。 (我收到 "Unknown query param" 之类的错误)。尽管如此,使用 couchbase java sdk 我可以通过 n1ql 查询,但是必须使用 Spring 数据层。
我找到的答案总是将我指向服务器端功能方向 例如:
我想找到的是一种添加存储库方法的方法,例如 列表 findReceiptByAccount(String Account) 无需在服务器端专门声明函数。
这可能吗,或者每次我必须添加 findByX 方法时,我是否必须向管理员发送请求为我创建函数?
感谢您的宝贵时间,
使用 Spring Data Couchbase 2.x 将在后台使用 N1QL 索引,并且它将使用单个主索引(尽管每个存储库实体有 1 个索引 class最适合性能)。也许您可以让您的管理员创建一次该索引?
CB 是什么版本?
我认为在 4.5 之前,一个 n1ql 访问权限(您似乎拥有)就足以自己构建索引了!