Я застрял, у меня это работало на прошлой неделе, теперь я что-то изменил, и это не сработает!
У меня есть простой потоковый сервис следующим образом:
pub.file.getFile
pub.flatFile.convertToValues
pub.document.sortDocuments
Но этап sortDocuments ничего не делает. Список документов recordWithNoID идеален, и все поля верны (поэтому схема и словарь работают как положено), но когда я пытаюсь отсортировать его по ключу «Поле1», сортировка ничего не делает, документы не меняют порядок вообще.
См. два прикрепленных снимка экрана: На снимке экрана 1 показан конвейер во время шага pub.document.sortDocuments. Ключевая переменная: Переменная порядка Field1: по возрастанию
На снимке экрана 2 показана запись без идентификатора после запуска потоковой службы. Как вы можете видеть, столбец Field1 не был упорядочен правильно (он все еще находится в исходном порядке документа). Я также попытался сопоставить результаты с другими типами документов с тем же результатом.
Как я уже сказал выше, у меня это работало на прошлой неделе, и теперь я не могу заставить его работать. Я даже начал весь процесс с нуля, и он все равно не работает. Любая помощь будет очень высоко ценится!
РЕДАКТИРОВАТЬ: я решил эту проблему, сопоставив тип документа, созданный из схемы.