DeleteMongo
वास्तव में संग्रह को हटाता नहीं है, बल्कि यह प्रदान किए गए संग्रह में दस्तावेजों को हटा देता है। प्रोसेसर के दस्तावेज़ीकरण पर एक नज़र डालें यहां
. यह आने वाली फ़्लोफाइल से क्वेरी को इसकी सामग्री के रूप में रखने की अपेक्षा करता है। एक त्वरित उदाहरण जिसे आप आजमा सकते हैं वह है:
GenerateFlowFile -> DeleteMongo
कॉन्फ़िगर करें GenerateFlowFile
और एक MongoDB क्वेरी प्रदान करें, जैसे { "customer.name" : "Smith, John"}
और इसे DeleteMongo
. से कनेक्ट करें . आपको DeleteMongo
को कॉन्फ़िगर करना होगा डेटाबेस नाम, कनेक्शन स्ट्रिंग और संग्रह नाम के साथ।
ऐसा कहने के बाद, यह संग्रह छोड़ने की आपकी आवश्यकता के अनुरूप नहीं हो सकता है, लेकिन तकनीकी रूप से आप कॉन्फ़िगर किए गए संग्रह से दस्तावेज़ों के पूरे संग्रह को मिटा सकते हैं, यदि आपकी क्वेरी {}
है और Delete Mode
DeleteMongo प्रोसेसर Delete Many
पर सेट है