在 Couchbase Java SDK 2 中全局设置视图查询的开发模式?

Set development mode for view query in Couchbase Java SDK 2 globally?

我在 Couchbase 中使用游戏框架。 Play 框架具有应用程序模式的特性:开发、测试、生产。 Couchbase 视图引擎也有模式:dev、prod。 我想在播放框架开发模式下查询开发模式下的所有 Couchbase 视图,并在播放框架生产模式下查询生产模式下的视图。

使用 java Couchbase 客户端 1.x 我做了

systemProperties.put("cbclient.viewmode", "development");

在 java sdk 2 中,我只找到了如何为每个查询设置开发模式

ViewQuery.development();

有没有类似的方法可以在sdk中全局设置视图模式2.x?

目前无法为所有 ViewQuery.

全局设置 development 模式

但是,我认为您真的不需要这样做。 couchbase 中的开发模式主要用于编写视图、迭代视图定义并防止对整个数据集 运行 进行修改。

如果您已经有一个开发集群,它可能没有生产集群那么多的数据,所以在这种情况下使用 ViewQuery.development() 并不是绝对必要的。