আপনি সাব অ্যারে থেকে ডকুমেন্ট খুঁজে পেতে ডট(.) স্বরলিপি ব্যবহার করতে পারেন। আসুন প্রথমে নথি-
সহ একটি সংগ্রহ তৈরি করি> 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} 05}]':{$5}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 } ] } }