我有一个视图,我可以从长沙发的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)
如何为此查询设置密钥?
感谢您的帮助!