MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Apache-Nifi:Xóa bộ sưu tập MongoDB

DeleteMongo không thực sự xóa các bộ sưu tập, thay vào đó nó xóa các tài liệu trong bộ sưu tập được cung cấp. Hãy xem tài liệu của bộ xử lý tại đây . Nó mong đợi FlowFile đến có truy vấn làm nội dung của nó. Một ví dụ nhanh mà bạn có thể thử là:

GenerateFlowFile -> DeleteMongo

Định cấu hình GenerateFlowFile và cung cấp truy vấn MongoDB, giống như { "customer.name" : "Smith, John"} và kết nối nó với DeleteMongo . Bạn phải định cấu hình DeleteMongo với tên cơ sở dữ liệu, chuỗi kết nối và tên bộ sưu tập.

Phải nói rằng, nó có thể không phù hợp với yêu cầu của bạn khi xóa bộ sưu tập, nhưng về mặt kỹ thuật, bạn có thể xóa toàn bộ bộ sưu tập tài liệu khỏi bộ sưu tập đã định cấu hình, nếu truy vấn của bạn là {}Delete Mode của bộ xử lý DeleteMongo được đặt thành Delete Many




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. đẩy đối tượng vào lược đồ mảng trong Mongoose

  2. MongoDb BSON lưu trữ Ngày theo giờ UTC

  3. MongoDB - Quyền bị từ chối đối với socket:/tmp/mongodb-27017.sock

  4. Đổi tên một trường trong kết quả truy vấn trong MongoDB

  5. Cách chuyển đổi định dạng ngày tháng trong mongodb