কম্পিউটার টিউটোরিয়াল

MongoDB-তে ম্যাট্রিক্স মতো ডকুমেন্ট থেকে মান মুছে ফেলা

MongoDB-তে $pull ব্যবহার করে ম্যাট্রিক্স থেকে মান মুছে ফেলা

ম্যাট্রিক্স থেকে মান মুছে ফেলতে MongoDB-তে $pull ব্যবহার করুন।

উদাহরণ: ডকুমেন্ট সহ কালেকশন তৈরি

> db.demo632.insertOne(
...     {
...         "arrayMatrix": [
...             [10,20],
...             [10,20],
...             [10,20],
...             [10,20],
...             [10,20],
...             [10,20]
...         ]
...     }
... );
{ "acknowledged" : true, "insertedId" : ObjectId("5e9b27b46c954c74be91e6c0") }

সকল ডকুমেন্ট প্রদর্শন

> db.demo632.find().pretty();

আউটপুট

{
    "_id" : ObjectId("5e9b27b46c954c74be91e6c0"),
    "arrayMatrix" : [
        [ 10, 20 ],
        [ 10, 20 ],
        [ 10, 20 ],
        [ 10, 20 ],
        [ 10, 20 ],
        [ 10, 20 ]
    ]
}

ম্যাট্রিক্স থেকে মান মুছে ফেলার কুয়েরি

> db.demo632.update(
...     {},
...     {
...         "$pull": {
...             "arrayMatrix.0": 20,
...             "arrayMatrix.1": 20,
...             "arrayMatrix.2": 20,
...             "arrayMatrix.3": 20,
...             "arrayMatrix.4": 20,
...             "arrayMatrix.5": 20
...         }
...     }
... )
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

আপডেট後の ডকুমেন্ট প্রদর্শন

> db.demo632.find().pretty();

ফলাফল

{
    "_id" : ObjectId("5e9b27b46c954c74be91e6c0"),
    "arrayMatrix" : [
        [ 10 ],
        [ 10 ],
        [ 10 ],
        [ 10 ],
        [ 10 ],
        [ 10 ]
    ]
}
  1. MongoDB-এ সাব-ডকুমেন্ট রিমুভ করা

  2. MongoDB-তে অ্যাগ্রিগেশন দিয়ে ডকুমেন্ট ফিল্ড থেকে বিয়োগ করা ($subtract)

  3. MongoDB কালেকশন থেকে ডুপ্লিকেট রিমুভ করার পদ্ধতি

  4. MongoDB-এ ডকুমেন্ট থেকে নির্দিষ্ট ভ্যালু ফিল্টার করা ($filter)