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

MongoDB-এ ফিল্ড আছে কিনা চেক করার পদ্ধতি

MongoDB-এ কোনো ফিল্ড ডকুমেন্টে আছে কিনা চেক করতে $exists এবং $ne অপারেটর ব্যবহার করা হয়।

উদাহরণ ডেটা:

> db.checkFieldExistDemo.insertOne({"EmployeeId": 1, "EmployeeName": "John", "isMarried": true, "EmployeeSalary": 4648585});
> db.checkFieldExistDemo.insertOne({"StudentId": 2, "StudentName": "John", "isMarried": false, "StudentAge": 19});

কেস ১: একাধিক ডকুমেন্টে থাকা ফিল্ড চেক (isMarried)

> db.checkFieldExistDemo.find({"isMarried": {$exists: true, $ne: null}}).pretty();

ফলাফল: উভয় ডকুমেন্ট ফেরত আসবে কারণ দুটোতেই isMarried ফিল্ড আছে।

কেস ২: শুধু একটি ডকুমেন্টে থাকা ফিল্ড চেক (StudentName)

> db.checkFieldExistDemo.find({"StudentName": {$exists: true, $ne: null}}).pretty();

ফলাফল: শুধু দ্বিতীয় ডকুমেন্ট ফেরত আসবে কারণ শুধু সেটাতে StudentName ফিল্ড আছে।

নোট: $ne: null ব্যবহার করলে ফিল্ড আছে কিন্তু মান null হলে সেটাও বাদ পড়ে।

  1. MongoDB-এ $elemMatch দিয়ে নেস্টেড অ্যারে ফিল্ড কোয়ারি করা

  2. MongoDB-এ খালি ফিল্ড চেক করার পদ্ধতি

  3. MongoDB-এ ইউনিক স্পার্স ইন্ডেক্স তৈরি করা

  4. MySQL-এ টেবিল অস্তিত্ব আছে কিনা চেক করা (INFORMATION_SCHEMA.TABLES)