findOne() প্রথম ডকুমেন্ট রিটার্ন করে যদি ক্যোয়ারী মিলে যায় অন্যথায় নাল রিটার্ন করে। find() পদ্ধতিটি শূন্য দেয় না, এটি একটি কার্সার প্রদান করে।
আসুন আমরা find() এবং findOne() এর ধারণাটি বাস্তবায়ন করি এবং নথি-
সহ একটি সংগ্রহ তৈরি করি> db.createCollection('emptyCollection');{ "ঠিক আছে" :1 }
আসুন আমরা গণনা করি যে উপরের সংগ্রহে কতগুলি নথি রয়েছে -
> db.emptyCollection.count();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে0
উপরের সংগ্রহে কোন দলিল নেই।
FindOne() −
দিয়ে ফলাফল পরীক্ষা করার জন্য নিচের প্রশ্নটি রয়েছে> if(db.emptyCollection.findOne()){print("Returns Cursor")} else {print("Cursor ফেরত দিচ্ছে না")}
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেকারসার ফেরত দিচ্ছে না
Find() −
দিয়ে ফলাফল পরীক্ষা করার জন্য নিচের ক্যোয়ারী রয়েছে> if(db.emptyCollection.find()){print("Returns Cursor")} else {print("Cursor ফেরত দিচ্ছে না")}
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>কারসার ফেরত দেয়