یہ فصل گولانگ مانگو ڈاکومنٹ ڈیلیٹ کارروائی کا وضاحت فراہم کرتی ہے۔

معاون ڈیلیٹ کارروائیاں

Collection.DeleteOne  - شرط کے بنیاد پر ایک ڈاکومنٹ حذف کریں
Collection.DeleteMany  - موازنہ کرنے والے شرائط کے بنیاد پر دستاویزات حذف کریں

ایک ڈاکومنٹ حذف کریں

res, err := coll.DeleteOne(
						context.TODO(), // سیاق و سباق پیرامیٹر
						bson.D{{"نام", "باب"}} // سوال کی شرط "نام"=باب" کو سیٹ کریں
					)
if err != nil {
	log.Fatal(err)
}
// حذف ہونے والے دستاویزات کی تعداد چھاپیں
fmt.Printf("کامیابی سے %v دستاویزات کو حذف کیا گیا\n", res.DeletedCount)

سوال کی شرط کے بنیاد پر ایک ڈاکومنٹ حذف کریں۔

بلک ڈاکومنٹ حذف

// "نام"=باب" کی شرط کے بنیاد پر بلک میں موازنہ کرنے والے دستاویزات کو حذف کریں
res, err := coll.DeleteMany(context.TODO(), bson.D{{"نام", "باب"}})
if err != nil {
		log.Fatal(err)
}
// حذف ہونے والے دستاویزات کی تعداد چھاپیں
fmt.Printf("%v دستاویزات کو حذف کیا گیا\n", res.DeletedCount)