N1qlPrimaryIndexed 替换

N1qlPrimaryIndexed replacement

将项目更新到 Spring Data Couchbase 4 后,注释 N1qlPrimaryIndexed 显示为已弃用,

@Repository
@N1qlPrimaryIndexed
public interface HostelRepository extends CouchbaseRepository<Hostel, String> {
}

想知道有没有替代品

理想情况下,您不应在生产中使用@N1qlPrimaryIndexed,因为它会创建优化不足的索引。只要每种文档类型至少有一个索引,没有它应该没问题。

在 Spring Dara Couchabse 4 上,我们有一组新的索引注释。

https://docs.spring.io/spring-data/couchbase/docs/current/reference/html/#couchbase.repository.indexing