কম্পিউটার

সাব অ্যারে থেকে MongoDB নথি খুঁজুন?


আপনি সাব অ্যারে থেকে ডকুমেন্ট খুঁজে পেতে ডট(.) স্বরলিপি ব্যবহার করতে পারেন। আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.findDocumentDemo.insertOne(... {... "Employee Details" :... {... "Employee AppraisalTime":...... [...... {"Employee পদবি":"ডেভেলপার", "বেতন":45000},... {"কর্মচারী পদায়ন":"পরীক্ষক", "বেতন":30000},... {"কর্মচারী পদায়ন":"এইচআর", "বেতন":22000},। । )}> db.findDocumentDemo.insertOne(... {... "Employee Details" :... {... "Employee AppraisalTime":...... [...... {"Employee পদবি":" বিকাশকারী", "বেতন":105000},... {"কর্মচারী পদায়ন":"পরীক্ষক", "বেতন":45000},... {"কর্মচারী পদায়ন":"এইচআর", "বেতন":34000},... । true, "insertedId" :ObjectId("5cd2c1d5b64f4b851c3a13a9")}

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -

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

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" :ObjectId("5cd2c0f7b64f4b851c3a13a8"), "Employee Details" :{ "Employee AppraisalTime" :[ { "Employee Designation" :"Developer", "Salary" :"Est 0, 5}" "বেতন" :30000 }, { "কর্মচারী পদবি" :"HR", "বেতন" :22000 }, { "কর্মচারী পদায়ন" :"অ্যাকাউন্ট্যান্ট", "বেতন" :18000 } ] } }{ "_id" :ObjectId16413b843b85 "), "Employee Details" :{ "Employee AppraisalTime" :[ { "EmployeeDesignation" :"Developer", "Salary" :105000 }, { "EmployeeDesignation" :"Tester", "বেতন" :45000 "Employee}} "HR", "বেতন" :34000 }, { "Employee Designation" :"Accountant", "Salary" :24000 } ] }}

সাব অ্যারে −

থেকে ডকুমেন্ট খোঁজার জন্য নিচের প্রশ্নটি রয়েছে
> db.findDocumentDemo.find({ 'EmployeeDetails.EmployeeAppraisalTime.EmployeeDesignation':'Developer', 'EmployeeDetails.EmployeeAppraisalTime.বেতন':':{4>0} 0
 এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" :ObjectId("5cd2c0f7b64f4b851c3a13a8"), "Employee Details" :{ "Employee AppraisalTime" :[ { "Employee Designation" :"Developer", "Salary" :"Est 0, 5}" "বেতন" :30000 }, { "কর্মচারীর পদায়ন" :"এইচআর", "বেতন" :22000 }, { "কর্মচারী পদায়ন" :"অ্যাকাউন্ট্যান্ট", "বেতন" :18000 } ] } }{ "_id" :cd16b53b6543 অবজেক্ট আইডি "), "Employee Details" :{ "Employee AppraisalTime" :[ { "EmployeeDesignation" :"Developer", "Salary" :105000 }, { "EmployeeDesignation" :"Tester", "বেতন" :45000 "Employee}} "HR", "বেতন" :34000 }, { "Employee Designation" :"Accountant", "Salary" :24000 } ] } }

  1. সাব সম্পত্তি হিসাবে অ্যারে থেকে উপাদান সরাতে MongoDB ক্যোয়ারী

  2. MongoDB-তে একটি নথি থেকে আমি কিভাবে অ্যারে মান মুছে ফেলব?

  3. মঙ্গোডিবি-তে একই অ্যারে উপাদানগুলির সাথে মেলে এমন নথি খুঁজুন?

  4. MongoDB এমবেডেড নথিতে একটি নির্দিষ্ট উপাদান কীভাবে খুঁজে পাবেন?