Я пытаюсь создать задание, которое предполагает:
- Получите мне maxID в коллекции MongoDB
- Дайте мне все документы из другой коллекции, проверяющий идентификатор
В первом преобразовании я извлекаю maxID и устанавливаю переменную SetMaxTransformation
Во втором я использую шаг «Получить переменную», на который я ссылаюсь журнал записи, чтобы убедиться, что maxID читается правильно в новом преобразовании.
Дополнительно я помещаю свой шаг ввода MongoDB, связанный с моей базой данных, и использую следующий запрос агрегации: [{$match :{'Param.button_state' : "+1", '_id':{ $lt: "${maxID}"} }}, {$sort : {_id :1} }, {$limit : 10 }]
Пн go query Вот структура преобразования: введите описание изображения здесь
Вот проблема, переменная читается с помощью «Get variable», но не «MongoDB Input Step» так как нет выхода из ранее упомянутого шага после выполнения задания. Когда я жестко кодирую значение maxID в запросе агрегации, вывод не равен нулю
Вот структура работы: Работа
Спасибо за ваше время, Бабакар