पाठ 11 / 22

deleteOne और deleteMany

फ़िल्टर से मेल खाने वाले डॉक्यूमेंट हटाएँ।

deleteOne()

फ़िल्टर से मेल खाने वाले पहले डॉक्यूमेंट को हटाता है।

db.users.deleteOne({ name: "Alan Turing" })

Output:

{ acknowledged: true, deletedCount: 1 }

deleteMany()

फ़िल्टर से मेल खाने वाले सभी डॉक्यूमेंट को हटाता है।

db.users.deleteMany({ role: "intern" })

Output:

{ acknowledged: true, deletedCount: 3 }

खाली फ़िल्टर से सावधान

deleteMany({}) कलेक्शन के सभी डॉक्यूमेंट हटा देता है — चलाने से पहले फ़िल्टर हमेशा जाँच लें।