MarkLogic версия: 9.0-6.2
Я использую MLCP для загрузки документов в STAGING DB.Для каждого документа в STAGING DB мне нужно обновить несколько документов в FINAL DB.
Например, документ промежуточной базы данных имеет электронную почту с индикатором возврата.Мне нужно обновить индикатор возврата во все документы в коллекции FINAL с тем же идентификатором электронной почты.
Могу ли я использовать поток Harmonize для этого?Как я могу кодировать в content.sjs, чтобы вызывать writer.sjs несколько раз?
Я попытался использовать цикл в writer.sjs для возврата каждого документа в FINAL и применить documentInsert (в основном, цикл FOR в writer.sjs), но поведение не согласовано.Кроме того, я не уверен, является ли это правильным использованием потока Harmonize.
Я попытался написать собственный код и вызвать его через вызов REST API.Это работает, как и ожидалось.
Пожалуйста, предложите лучший способ справиться с моим требованием (Harmonize Vs Custom REST).