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