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

MongoDB-এ নির্দিষ্ট ফিল্ড না থাকা ডকুমেন্ট খুঁজে বের করা

নির্দিষ্ট ফিল্ড অনুপস্থিত থাকা ডকুমেন্ট খুঁজতে $exists: false ব্যবহার করুন।

> db.demo612.insertOne({id:1,"Info":[{Name:"Chris",Age:21},{Name:"David"}]});

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

> db.demo612.aggregate(
  {$unwind: "$Info"},
  {$match: {"Info.Age":{$exists: false}}},
  {$project: {"Info.Name": 1}}
)

ফলাফল: শুধু David ডকুমেন্ট রিটার্ন হয়েছে (যেখানে Age নেই)।

  1. MongoDB কোয়ারিতে নির্দিষ্ট কলাম সিলেক্ট করা

  2. MongoDB-এ বিদ্যমান ডকুমেন্টে নির্দিষ্ট ডেটা টাইপের ফিল্ড যোগ করা (লিস্ট, অবজেক্ট)

  3. MySQL-এ টেবিল A-র যে রো টেবিল B-তে নেই সেগুলো বের করা (NOT IN / LEFT JOIN)

  4. MySQL에서 NULL이 아닌 레코드만 조회하기 (IS NOT NULL)