এই অধ্যায়টি জিওল্যাং (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)