IBM Advanced Find JSONStore говорит "INVALID_SEARCH_FIELD", когда расширенный запрос превышает 999 записей - PullRequest
0 голосов
/ 04 мая 2018

ВЕРСИЯ МФУ JSONSTORE PLUGIN: 8.0.2017033009

Привет, у меня есть JSONStore с 2000 записями, и я хочу отфильтровать только 1217 записей из них, похожих на одно свойство.

Так что я использовал WL.JSONStore.QueryPart().inside('PROPERTY', [...PROPERTYVALUEARRAY]);

Все работает нормально, пока PROPERTYVALUEARRAY не будет ограничен 999 записями, но когда он превысит / коснется 1000, мы обрекаем API JSONstore, как показано ниже, и возвращаем ошибку, как на рисунке.

WL.JSONStore.get("JSONSTORENAME").advancedFind([query]).then(res => { console.log(res)}).fail(res => { console.log(res)});

enter image description here

1 Ответ

0 голосов
/ 29 мая 2018

Получение больших / больших данных JSONStore было исправлено в последних выпусках ifix.

Используйте версию ifix, более позднюю, чем iFix 8.0.0.0-MFPF-IF20170705-1849.

Подробнее о выпуске iFix см. Здесь: Выпущено MobileFirst Foundation iFix 8.0.0.0-MFPF-IF20170705-1849

...