MongoDB এর ফলস্বরূপ নির্দিষ্ট ক্ষেত্র পেতে, আপনি findOne() ব্যবহার করতে পারেন। নিম্নলিখিত সিনট্যাক্স −
db.yourCollectionName.findOne({"yourFieldName1":yourValue},{yourFieldName2:1});
আসুন প্রথমে নথি-
সহ একটি সংগ্রহ তৈরি করি> db.particularFieldDemo.insertOne({"EmployeeName":"John Smith","EmployeeAge":26,"EmployeeTechnology":"MongoDB"});{ "স্বীকৃত" :true, "insertedId" :ObjectId( 5cd9b4abb50a6c6dd317ada2")}> db.particularFieldDemo.insertOne({"EmployeeName":"Chris Brown","EmployeeAge":28,"EmployeeTechnology":"Java"}");{ "আমি স্বীকার করেছি :"আমি সত্য স্বীকার করেছি "5cd9b4d2b50a6c6dd317ada3")}> db.particularFieldDemo.insertOne({"EmployeeName":"ডেভিড মিলার","EmployeeAge":30,"EmployeeTechnology":"MySQL":"সত্যিকৃত অবজেক্ট, "সার্চড আইডি,"{সার্চ করা হয়েছে"}); ("5cd9b4e8b50a6c6dd317ada4")}> db.particularFieldDemo.insertOne({"EmployeeName":"John Doe","EmployeeAge":31,"EmployeeTechnology":"C++"}":"সত্যি করা হয়েছে,"সার্চ করা হয়েছে :{" অবজেক্টআইডি("5cd9b527b50a6c6dd317ada5")}
Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -
> db.particularFieldDemo.find().pretty();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5cd9b4abb50a6c6dd317ada2"), "কর্মচারীর নাম" :"জন স্মিথ", "কর্মচারীর বয়স" :26, "কর্মচারী প্রযুক্তি" :"মঙ্গোডিবি"}{ "_id" :cd26317ada2"), অবজেক্টআইডি 26317, অবজেক্ট "কর্মচারীর নাম" :"ক্রিস ব্রাউন", "কর্মচারী বয়স" :২৮, "কর্মচারী প্রযুক্তি" :"জাভা"}{ "_আইডি" :অবজেক্টআইডি("5cd9b4e8b50a6c6dd317ada4"), "কর্মচারীর নাম" :"ডেভিড মিলার", "ডেভিড মিলার" :"EmployeeTechnology" :"MySQL"}{ "_id" :ObjectId("5cd9b527b50a6c6dd317ada5"), "EmployeeName" :"John Doe", "EmployeeAge" :31, "EmployeeTechnology" }MongoDB −
-এর ফলাফল হিসেবে নির্দিষ্ট ক্ষেত্র খুঁজে বের করার জন্য নিচের প্রশ্নটি রয়েছে> db.particularFieldDemo.findOne({"EmployeeTechnology":"Java"},{EmployeeName:1});এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5cd9b4d2b50a6c6dd317ada3"), "কর্মচারীর নাম" :"ক্রিস ব্রাউন"}