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

MongoDB ডকুমেন্ট থেকে নাল ভ্যালু বাদ দেওয়া

নাল ভ্যালু বাদ দিতে $ne: null ব্যবহার করুন এগ্রিগেশন পাইপলাইনে।

> db.demo722.insertOne({ id:101, details: [ { Name:""}, { Name: "David"}, {Name:null}, {Name:"Carol"} ] });

এগ্রিগেশন কোয়েরি:

> db.demo722.aggregate([
  {"$unwind": "$details"},
  {"$match": { "details.Name" :{ "$ne" : null } } }
])

ফলাফল: নাল ভ্যালু বাদ দিয়ে বাকি তিনটি ডকুমেন্ট রিটার্ন হয়েছে।

  1. MongoDB-এ গড় (Average) এর চেয়ে বড় মান वाले ডকুমেন্ট বের করা

  2. MongoDB-এ অ্যারে থেকে প্রথম কিছু এলিমেন্ট বাদ দিয়ে বাকি দেখানো ($slice)

  3. MongoDB-তে এমবেডেড ডকুমেন্ট কোয়েরি করা (aggregate + $unwind)

  4. MySQL-এ NULL মান উপেক্ষা করে বাকি মান দেখানো