কম্পিউটার

MongoDB $অথবা অপারেটরের সাথে ডকুমেন্ট আনতে


$or অপারেটর দুই বা ততোধিক এক্সপ্রেশনের অ্যারেতে একটি লজিক্যাল বা অপারেশন করে। আসুন আমরা নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo674.insertOne({Name:"Chris",Age:21});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea3f33604263e90dac943eb")
}
> db.demo674.insertOne({Name:"David",Age:23});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea3f33c04263e90dac943ec")
}
> db.demo674.insertOne({Name:"Bob",Age:21});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea3f34204263e90dac943ed")
}
> db.demo674.insertOne({Name:"John",Age:24});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea3f34804263e90dac943ee")
}

Find() পদ্ধতি -

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন
> db.demo674.find();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" : ObjectId("5ea3f33604263e90dac943eb"), "Name" : "Chris", "Age" : 21 }
{ "_id" : ObjectId("5ea3f33c04263e90dac943ec"), "Name" : "David", "Age" : 23 }
{ "_id" : ObjectId("5ea3f34204263e90dac943ed"), "Name" : "Bob", "Age" : 21 }
{ "_id" : ObjectId("5ea3f34804263e90dac943ee"), "Name" : "John", "Age" : 24 }

$অথবা অপারেটর −

-এর সাথে নথি আনার জন্য নিচের প্রশ্নটি রয়েছে
> db.demo674.find({$or:[{Name:"David"},{Age:21}]});

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" : ObjectId("5ea3f33604263e90dac943eb"), "Name" : "Chris", "Age" : 21 }
{ "_id" : ObjectId("5ea3f33c04263e90dac943ec"), "Name" : "David", "Age" : 23 }
{ "_id" : ObjectId("5ea3f34204263e90dac943ed"), "Name" : "Bob", "Age" : 21 }

  1. নির্দিষ্ট ক্ষেত্রের মান সহ নথি আনতে MongoDB সমষ্টি?

  2. মঙ্গোডিবি যৌগিক অবস্থা নথি আনয়ন করতে?

  3. একাধিক শর্ত সহ নথি পেতে MongoDB ক্যোয়ারী $ অথবা?

  4. MongoDB-তে নির্দিষ্ট একাধিক নথি আনুন