یہ فصل وصول شخص کو بتاتی ہے کہ مانگو چھیل کا استعمال کرتے ہوئے مانگو ڈیٹا بیس کے دستاویزات کو کیسے حذف کیا جا سکتا ہے۔
ٹیسٹ ڈیٹا تیّار کریں
ایک بڑے سائز کے ٹیسٹ ڈیٹا کو insertMany کلیشن میں داخل کریں۔
db.inventory.insertMany( [
{ item: "journal", qty: 25, size: { h: 14, w: 21, uom: "سینٹی میٹر" }, status: "A" },
{ item: "notebook", qty: 50, size: { h: 8.5, w: 11, uom: "انچ" }, status: "P" },
{ item: "paper", qty: 100, size: { h: 8.5, w: 11, uom: "انچ" }, status: "D" },
{ item: "planner", qty: 75, size: { h: 22.85, w: 30, uom: "سینٹی میٹر" }, status: "D" },
{ item: "postcard", qty: 45, size: { h: 10, w: 15.25, uom: "سینٹی میٹر" }, status: "A" },
] );
تمام دستاویزات حذف کریں
اینوینٹری کلیشن میں تمام دستاویزات کو حذف کریں۔
db.inventory.deleteMany({})
یہاں، ایک خالی کوئیر حالت {} کو منتقل کیا جاتا ہے۔
ایک شرط کے مطابق بیچ کے دستاویزات حذف کریں
db.inventory.deleteMany({ status: "A" })
تفسیر:
- انوینٹری کلیشن میں دستاویزات حذف کریں جہاں حالت کا فیلڈ "A" کے مطابق ہو۔
- deleteMany فنکشن کوئیر شرائط کو سپورٹ کرتا ہے۔
ایک شرط کے مطابق ایک ڈاکومنٹ حذف کریں
db.inventory.deleteOne( { status: "D" } )
تفسیر:
- انوینٹری کلیشن میں حالت فیلڈ کا پہلا ڈاکومنٹ حذف کریں جہاں حالت کا فیلڈ "D" کے مطابق ہو۔