【问题标题】:Set development mode for view query in Couchbase Java SDK 2 globally?在 Couchbase Java SDK 2 中全局设置视图查询的开发模式?
【发布时间】:2015-11-25 11:31:33
【问题描述】:

我正在使用带有 Couchbase 的游戏框架。 Play 框架有一个应用模式的特性:dev、test、prod。 Couchbase 视图引擎也有模式:dev、prod。 我想在 play framework dev 模式下查询 dev 模式下的所有 Couchbase 视图,并在 prod modev 中查询 play framework prod 模式的视图。

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

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

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

ViewQuery.development();

在 sdk 2.x 中是否有类似的方法来全局设置视图模式?

【问题讨论】:

    标签: java couchbase-view couchbase-java-api


    【解决方案1】:

    目前无法为所有ViewQuery 全局设置development 模式。

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

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

    【讨论】:

      猜你喜欢
      • 2010-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-25
      相关资源
      最近更新 更多