DeleteMongo
tar faktiskt inte bort samlingar, utan dokumenten i den tillhandahållna samlingen. Ta en titt på processorns dokumentation här
. Den förväntar sig att den inkommande FlowFile har frågan som innehåll. Ett snabbt exempel du kan prova är:
GenerateFlowFile -> DeleteMongo
Konfigurera GenerateFlowFile
och ange en MongoDB-fråga, något som { "customer.name" : "Smith, John"}
och anslut den till DeleteMongo
. Du måste konfigurera DeleteMongo
med databasnamn, anslutningssträng och samlingsnamn.
Med det sagt kanske det inte passar ditt krav på att ta bort samlingar, men tekniskt sett kan du radera hela samlingen av dokument från den konfigurerade samlingen om din fråga är {}
och Delete Mode
av DeleteMongo-processorn är inställd på Delete Many