DeleteMongo w rzeczywistości nie usuwa kolekcji, a raczej usuwa dokumenty w podanej kolekcji. Zajrzyj do dokumentacji procesora tutaj
. Oczekuje, że przychodzący FlowFile będzie zawierał zapytanie jako swoją zawartość. Szybki przykład, który możesz wypróbować, to:
GenerateFlowFile -> DeleteMongo
Skonfiguruj GenerateFlowFile i podaj zapytanie MongoDB, coś takiego jak { "customer.name" : "Smith, John"} i podłącz go do DeleteMongo . Musisz skonfigurować DeleteMongo z nazwą bazy danych, ciągiem połączenia i nazwą kolekcji.
To powiedziawszy, może nie odpowiadać Twoim wymaganiom usuwania kolekcji, ale technicznie możesz wyczyścić całą kolekcję dokumentów ze skonfigurowanej kolekcji, jeśli zapytanie to {} i Delete Mode procesora DeleteMongo jest ustawione na Delete Many