কিছু প্রদত্ত মানদণ্ডের সাথে সমস্ত MongoDB নথি পেতে, নীচের প্রদত্ত ক্ষেত্রেগুলির যে কোনও একটি অনুসরণ করে
কেস 1 $ne অপারেটর
ব্যবহার করে একটি একক মাপকাঠি ছাড়াই সমস্ত নথি পেতে ক্যোয়ারী নিচে দেওয়া হলdb.yourCollectionName.find({yourFieldName:{$ne:"yourValue"}}).pretty(); কেস 2 $nin অপারেটর
ব্যবহার করে দুটি প্রদত্ত মাপদণ্ড ছাড়াই সমস্ত নথি পেতে ক্যোয়ারী নিচে দেওয়া হলdb.yourCollectionName.find({yourFieldName:{$nin:["yourValue1","yourValue2"]}}).pretty(); আসুন প্রথমে একটি সংগ্রহ তৈরি করি। ডকুমেন্ট সহ একটি সংগ্রহ তৈরি করার জন্য নিচের প্রশ্নটি রয়েছে
>db.findAllExceptFromOneOrtwoDemo.insertOne({"StudentName":"Larry","StudentSubjectName":"Java"});
{
"acknowledged" : true,
"insertedId" : ObjectId("5c993d82330fd0aa0d2fe4d2")
}
>db.findAllExceptFromOneOrtwoDemo.insertOne({"StudentName":"Chris","StudentSubjectName":"C++"});
{
"acknowledged" : true,
"insertedId" : ObjectId("5c993d8f330fd0aa0d2fe4d3")
}
>db.findAllExceptFromOneOrtwoDemo.insertOne({"StudentName":"Robert","StudentSubjectName":"C"});
{
"acknowledged" : true,
"insertedId" : ObjectId("5c993d99330fd0aa0d2fe4d4")
}
>db.findAllExceptFromOneOrtwoDemo.insertOne({"StudentName":"David","StudentSubjectName":"Python"});
{
"acknowledged" : true,
"insertedId" : ObjectId("5c993da4330fd0aa0d2fe4d5")
} Find() পদ্ধতি
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে> db.findAllExceptFromOneOrtwoDemo.find().pretty();
এটি নিম্নলিখিত আউটপুট তৈরি করবে
{
"_id" : ObjectId("5c993d82330fd0aa0d2fe4d2"),
"StudentName" : "Larry",
"StudentSubjectName" : "Java"
}
{
"_id" : ObjectId("5c993d8f330fd0aa0d2fe4d3"),
"StudentName" : "Chris",
"StudentSubjectName" : "C++"
}
{
"_id" : ObjectId("5c993d99330fd0aa0d2fe4d4"),
"StudentName" : "Robert",
"StudentSubjectName" : "C"
}
{
"_id" : ObjectId("5c993da4330fd0aa0d2fe4d5"),
"StudentName" : "David",
"StudentSubjectName" : "Python"
} কেস 1 একক মানদণ্ড
নিম্নোক্ত প্রশ্নটি
> db.findAllExceptFromOneOrtwoDemo.find({StudentSubjectName:{$ne:"C"}}).pretty(); এটি নিম্নলিখিত আউটপুট তৈরি করবে
{
"_id" : ObjectId("5c993d82330fd0aa0d2fe4d2"),
"StudentName" : "Larry",
"StudentSubjectName" : "Java"
}
{
"_id" : ObjectId("5c993d8f330fd0aa0d2fe4d3"),
"StudentName" : "Chris",
"StudentSubjectName" : "C++"
}
{
"_id" : ObjectId("5c993da4330fd0aa0d2fe4d5"),
"StudentName" : "David",
"StudentSubjectName" : "Python"
} কেস 2 দুটি মানদণ্ড
নিম্নোক্ত প্রশ্নটি
>db.findAllExceptFromOneOrtwoDemo.find({StudentSubjectName:{$nin:["C++","Python"]}}).pretty(); এটি নিম্নলিখিত আউটপুট তৈরি করবে
{
"_id" : ObjectId("5c993d82330fd0aa0d2fe4d2"),
"StudentName" : "Larry",
"StudentSubjectName" : "Java"
}
{
"_id" : ObjectId("5c993d99330fd0aa0d2fe4d4"),
"StudentName" : "Robert",
"StudentSubjectName" : "C"
}