MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Apache-Nifi :Hapus koleksi MongoDB

DeleteMongo tidak benar-benar menghapus koleksi, melainkan menghapus dokumen dalam koleksi yang disediakan. Lihatlah dokumentasi prosesor di sini . Ia mengharapkan FlowFile yang masuk memiliki kueri sebagai kontennya. Contoh cepat yang dapat Anda coba adalah:

GenerateFlowFile -> DeleteMongo

Konfigurasikan GenerateFlowFile dan berikan kueri MongoDB, seperti { "customer.name" : "Smith, John"} dan hubungkan ke DeleteMongo . Anda harus mengonfigurasi DeleteMongo dengan nama database, string koneksi, dan nama koleksi.

Karena itu, mungkin tidak sesuai dengan kebutuhan Anda untuk membuang koleksi, namun secara teknis Anda bisa menghapus seluruh koleksi dokumen dari koleksi yang dikonfigurasi, jika kueri Anda adalah {} dan Delete Mode prosesor DeleteMongo diatur ke Delete Many




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoNetworkError:gagal terhubung ke server [localhost:27017] pada koneksi pertama [MongoNetworkError:connect ECONNREFUSED 127.0.0.1:27017]

  2. Apakah mungkin untuk mendapatkan pemberitahuan kemajuan pengurangan peta di mongo?

  3. Tidak dapat memperbarui objek Inner Arraylist menggunakan Driver Java Mongodb

  4. Penyortiran tidak peka huruf besar-kecil di MongoDB

  5. Masalah dalam mengembalikan data yang diambil dari kueri DB yang disebut dalam loop