К сожалению, нет пути (по крайней мере, я знаю), чтобы выбрать nth-of-type
класса, так как nth-of-class
не существует. Вероятно, вам придется добавить новый класс к каждой третьей .module
вручную.
Существует один довольно элегантный способ сделать это, но он не будет работать с QuickStart UI. Вы можете запустить согласование потоков с помощью Final в качестве исходной базы данных и использовать cts: values в качестве источника сборщика.
Вы выполняете ввод и гармонизируете потоки без побочных эффектов, а после этого вы запускаете отдельный согласованный поток, который будет искать все уникальные адреса электронной почты в итоговой базе данных. Вы передаете каждый уникальный адрес электронной почты как идентификатор (который обычно содержит документ uri, но любая другая строка тоже работает). Вы собираете все, что вам нужно, на разных этапах, а затем пишете в запросе и просматриваете все соответствующие документы, чтобы установить индикатор по мере необходимости.
Задача gradle для запуска потока имеет свойство sourceDB, но вы, вероятно, можете сделать то же самое и с REST-api Data Hub: refs / gradle-tasks / # marklogic-data-hub-flow-management-tasks
HTH!