MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Apache-Nifi :Изтриване на колекции MongoDB

DeleteMongo всъщност не изтрива колекции, а по-скоро изтрива документите в предоставената колекция. Разгледайте документацията на процесора тук . Той очаква входящият FlowFile да има заявката като свое съдържание. Бърз пример, който можете да опитате, е:

GenerateFlowFile -> DeleteMongo

Конфигурирайте GenerateFlowFile и осигурете MongoDB заявка, нещо като { "customer.name" : "Smith, John"} и го свържете към DeleteMongo . Трябва да конфигурирате DeleteMongo с името на базата данни, низа за връзка и името на колекцията.

Като каза това, може да не отговаря на вашите изисквания за премахване на колекции, но технически можете да изтриете цялата колекция от документи от конфигурираната колекция, ако заявката ви е {} и Delete Mode на процесора DeleteMongo е настроен на Delete Many




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. db.collectionNames не работи в Node.js

  2. mongodb нежелано премахване на празно поле при актуализация

  3. Flask-PyMongo collMod

  4. CouchDB срещу MongoDB:10 неща, които трябва да знаете

  5. Съхранение на вложени структури с mgo