在java代码中为Couchbase设置复杂键

时间:2014-11-03 15:10:20

标签: java couchbase

我有一个视图,我可以从长沙发的web控制台查询=> startkey=[36]&endkey=[36,{}] (我的视图有两个键,我想按第一个键值过滤。)

在我的java代码中,我尝试了

ComplexKey rangeStart = ComplexKey.of(idcat, "{}"); 
            ComplexKey rangeEnd = ComplexKey.of(idcat); 
            query.setRange(ComplexKey.of(start), ComplexKey.of(end));

但我不能让查询运作。它抛出异常如下。如果我删除query.setRange行,查询会成功返回结果。

java.lang.RuntimeException: Failed to access the view
    at com.couchbase.client.CouchbaseClient.query(CouchbaseClient.java:789)

如何为此查询设置密钥?

感谢您的帮助!

0 个答案:

没有答案