কম্পিউটার

MongoDB-তে অ্যারের একটি অ্যারের অনুসন্ধান করছেন?


MongoDB-তে অ্যারেগুলির একটি অ্যারে জিজ্ঞাসা করতে $in অপারেটর ব্যবহার করুন। ধারণাটি বুঝতে, আসুন ডকুমেন্টের সাথে একটি সংগ্রহ তৈরি করি। একটি নথির সাথে একটি সংগ্রহ তৈরি করার প্রশ্নটি নিম্নরূপ -

> db.arrayOfArraysDemo.insertOne({"EmployeeName":"Larry","EmployeeSkills":[["Java","MongoDB","MySQL","SQL সার্ভার"]]});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5c7f7a8d8d10a061296a3c5b")}> db.arrayOfArraysDemo.insertOne({"EmployeeName":"Mike","EmployeeSkills","C);[+}":[+]"C); স্বীকৃত" :true, "insertedId" :ObjectId("5c7f7aa68d10a061296a3c5c")}

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

> db.arrayOfArraysDemo.find().pretty();

নিচের আউটপুট −

{ "_id" :ObjectId("5c7f7a8d8d10a061296a3c5b"), "EmployeeName" :"Larry", "EmployeeSkills" :[ [ [ "Java", "MongoDB", "MySQL", "SQL সার্ভার" ] "] _id" :ObjectId("5c7f7aa68d10a061296a3c5c"), "EmployeeName" :"Mike", "EmployeeSkills" :[ [ "C", "C++" ] ]}

MongoDB −

-এ অ্যারেগুলির একটি অ্যারে অনুসন্ধান করার জন্য এখানে ক্যোয়ারী রয়েছে
> db.arrayOfArraysDemo.find({'EmployeeSkills':{$elemMatch:{$elemMatch:{$in:['MongoDB']}}}}).pretty();

নিচের আউটপুট −

{ "_id" :ObjectId("5c7f7a8d8d10a061296a3c5b"), "EmployeeName" :"Larry", "EmployeeSkills" :[ [ [ "Java", "MongoDB", "MySQL", "SQL সার্ভার" 
  1. MongoDB-তে অ্যারেতে কীভাবে যুক্ত করবেন?

  2. MongoDB-তে সাবডকুমেন্টের কোয়েরি অ্যারে

  3. সি ল্যাঙ্গুয়েজে অ্যারে

  4. সি-তে বহুমাত্রিক অ্যারে