MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Apache-Nifi:Usuń kolekcje MongoDB

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




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zapytanie MongoDB na podstawie liczby osadzonych dokumentów

  2. Scal dokumenty z ich zagnieżdżonymi tablicami i ich zagnieżdżonymi tablicami

  3. Jak (GDZIE) kolumna =kolumna w Mongo?

  4. BasicBSONList może działać tylko z klawiszami numerycznymi, nie:[_id]

  5. $lookup, gdy outsideField jest tablicą