আপনি এর জন্য $exists অপারেটর ব্যবহার করতে পারেন। আসুন প্রথমে নথি-
সহ একটি সংগ্রহ তৈরি করি>db.checkFieldExistsDemo.insertOne({"StudentFirstName":"John","StudentGender":"Male","StudentMongoDBScore":89});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5d18cd18f9c) ")}>db.checkFieldExistsDemo.insertOne({"StudentFirstName":"Emma","StudentGender":"মহিলা","StudentMongoDBScore":58});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("9418cb88c) ")}>db.checkFieldExistsDemo.insertOne({"StudentFirstName":"Carol","StudentGender":"Male","StudentMongoDBScore":77});{ "স্বীকৃত" :true, "insertedId" :ObjectId("9ff18ac84db8c) ")}>db.checkFieldExistsDemo.insertOne({"StudentFirstName":"David","StudentMongoDBScore":98});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5cd909a31a8ffdc>"} Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -> db.checkFieldExistsDemo.find().pretty();এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5cd909611a844af18acdffbd"), "StudentFirstName" :"John", "StudentGender" :"পুরুষ", "StudentMongoDBScore" :89}{ "_id" :ObjectId("9cd909611a844af18acdffbd"), StudentFirstName" :"Emma", "StudentGender" :"female", "StudentMongoDBScore" :58}{ "_id" :ObjectId("5cd909871a844af18acdffbf"), "StudentFirstName" :"Carol", "StudentMale" :"StudentMale" :StudentMongoDBScore" :77}{ "_id" :ObjectId("5cd909a31a844af18acdffc0"), "StudentFirstName" :"David", "StudentMongoDBScore" :98}MongoDB −
-এ একটি ক্ষেত্র বিদ্যমান আছে কিনা তা পরীক্ষা করার জন্য নিচের প্রশ্নটি রয়েছে> db.checkFieldExistsDemo.find({"StudentMongoDBScore":98, "StudentGender":{"$exists":false}},{'StudentFirstName':1, '_id':0});এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "StudentFirstName" :"David" }