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

MongoDB-এ $pull অপারেটর দিয়ে অ্যারে এলিমেন্ট রিমুভ করা


ভূমিকা

MongoDB-এ সিম্পল অ্যারে (প্রিমিটিভ ভ্যালুর অ্যারে) থেকে নির্দিষ্ট ভ্যালু রিমুভ করতে $pull অপারেটর ব্যবহার করা হয়। এটি অ্যারেতে থাকা সব ম্যাচিং এলিমেন্ট মুছে ফেলে।

নমুনা ডেটা তৈরি


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

{ "_id" : ObjectId("5cd0104a588d4a6447b2e063"), "StudentScores" : [ 89, 56, 78, 90 ] }

এলিমেন্ট 78 রিমুভ করা


ফলাফল যাচাই

{ "_id" : ObjectId("5cd0104a588d4a6447b2e063"), "StudentScores" : [ 89, 56, 90 ] }

নোট: $pull শর্ত অনুযায়ী সব মিলে যাওয়া এলিমেন্ট রিমুভ করে। যদি অ্যারেতে ৭৮ দুইবার থাকে, তবে দুটোই মুছে যাবে। শুধু প্রথম অথবা শেষ এলিমেন্ট মুছে ফেলতে $pop ব্যবহার করুন।

  1. MongoDB-তে অ্যারে থেকে এলিমেন্ট ডিলিট করা

  2. MongoDB-এ সাব-প্রপার্টি হিসেবে অ্যারে এলিমেন্ট মুছে ফেলা ($pull)

  3. MongoDB-তে অ্যারে থেকে একাধিক মান বের করার কোয়ারি

  4. MongoDB-তে $unset ব্যবহার করে পুরো অ্যারে ফিল্ড মুছে ফেলা