Производственные представления не возвращают результаты периодически в Java SDK 2.5. 0 - PullRequest
2 голосов
/ 17 марта 2020

Couchbase Server: 5.1.0

Couchbase Java SDK: 2.5.0

Я использую приведенный ниже код в своем приложении. И периодически не возвращает данные, где есть данные на сервере. Я использую только производственный вид. Пожалуйста, помогите мне решить эту проблему.

List keys = new ArrayList(Arrays.asList(“TEST_CATEGORY”));
ViewQuery query = ViewQuery.from(“dataSelector”,“dataSelector”);
query.stale(Stale.FALSE);
JsonArray keyJsonArrays = JsonArray.from(keys);
query.keys(keyJsonArrays);
List resultList = new ArrayList();
bucket.query(query).forEach(p-> resultList.add(p.id()));

//ViewQuery(dataSelector/dataSelector){params=“stale=false”, keys="[“TEST_CATEGORY”]"}
logger.debug("queryViewByKeys() query: "+query.toString());
...