DeleteMongo
sletter faktisk ikke samlinger, snarere sletter den dokumenterne i den angivne samling. Tag et kig på processorens dokumentation her
. Den forventer, at den indkommende FlowFile har forespørgslen som sit indhold. Et hurtigt eksempel, du kan prøve, er:
GenerateFlowFile -> DeleteMongo
Konfigurer GenerateFlowFile
og angiv en MongoDB-forespørgsel, noget som { "customer.name" : "Smith, John"}
og tilslut den til DeleteMongo
. Du skal konfigurere DeleteMongo
med databasenavnet, forbindelsesstrengen og samlingens navn.
Når det er sagt, passer det måske ikke til dit krav om at droppe samlinger, men teknisk set kan du slette hele samlingen af dokumenter fra den konfigurerede samling, hvis din forespørgsel er {}
og Delete Mode
af DeleteMongo-processoren er indstillet til Delete Many