এই অধ্যায়টি জিওল্যাং (Golang) এ MongoDB ডকুমেন্ট মুছে ফেলার অপারেশন সম্পর্কে বর্ণনা করে।
সমর্থিত মুছে ফেলার অপারেশনগুলি
Collection.DeleteOne - শর্তের ভিত্তিতে একটি ডকুমেন্ট মুছে ফেলুন
Collection.DeleteMany - মিলিত শর্তানুসারে ডকুমেন্টগুলি মুছে ফেলুন
একটি ডকুমেন্ট মুছে ফেলুন
res, err := coll.DeleteOne(
context.TODO(), // কনটেক্স্ট প্যারামিটার
bson.D{{"name", "bob"}} // সেট করুন অনুসন্ধান শর্ত নাম=bob
)
if err != nil {
log.Fatal(err)
}
// মুছে ফেলা ডকুমেন্টের সংখ্যা মুদ্রিত করুন
fmt.Printf("সফলভাবে %v টি ডকুমেন্ট মুছে ফেলা হয়েছে\n", res.DeletedCount)
অনুসন্ধানের শর্তের ভিত্তিতে একটি ডকুমেন্ট মুছে ফেলুন।
বাল্ক ডকুমেন্ট মুছে ফেলুন
// নাম=bob অনুসন্ধানের শর্তের ভিত্তিতে বাল্কে মিলিত ডকুমেন্ট মুছে ফেলুন
res, err := coll.DeleteMany(context.TODO(), bson.D{{"name", "bob"}})
if err != nil {
log.Fatal(err)
}
// মুছে ফেলা ডকুমেন্টের সংখ্যা মুদ্রিত করুন
fmt.Printf("%v টি ডকুমেন্ট মুছে ফেলা হয়েছে\n", res.DeletedCount)