在 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()
并不是绝对必要的。
我在 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()
并不是绝对必要的。