কম্পিউটার

MongoDB এর অ্যারের মধ্যে উপাদান মিলান?


আপনি অ্যারের উপাদানের সাথে মিল করতে সীমা(1) সহ $বা অপারেটর ব্যবহার করতে পারেন। আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.matchElementInArrayDemo.insertOne(... {... "StudentName" :"Chris" ,... "StudentOtherDetails" :... [... {"StudentCountryName" :"US" , "StudentSkills " :"MongoDB"},... {"StudentCountryName" :"UK" , "StudentSkills" :"Java"}... ]... }...);{ "স্বীকৃত" :true, "insertedId" :ObjectId("5cd423282cba06f46efe9ee2")}> db.matchElementInArrayDemo.insertOne(... {... "StudentName" :"Chris" ,... "StudentOtherDetails" :... [... {"StudentCountryName" :" AUS" , "StudentSkills" :"PHP"},... {"StudentCountryName" :"US" , "StudentSkills" :"MongoDB"}... ]... }...);{ "স্বীকৃত" :true, "insertedId" :ObjectId("5cd423412cba06f46efe9ee3")}

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -

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

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

তৈরি করবে
{ "_id" :ObjectId("5cd423282cba06f46efe9ee2"), "StudentName" :"Chris", "StudentOtherDetails" :[ { "StudentCountryName" :"US", "StudentSkills" :"MongoDB" "tuuntry" {Country"} :"UK", "StudentSkills" :"Java" } ]}{ "_id" :ObjectId("5cd423412cba06f46efe9ee3"), "ছাত্রের নাম" :"ক্রিস", "স্টুডেন্টঅথর ডিটেইলস" :[ { "ছাত্র দেশের নাম" :"AUS স্টুডেন্ট স্কিলস" :"PHP" }, { "StudentCountryName" :"US", "StudentSkills" :"MongoDB" } ]}

MongoDB −

-এর অ্যারেতে উপাদানের সাথে মিল করার জন্য এখানে ক্যোয়ারী রয়েছে
> db.matchElementInArrayDemo.find( { $or :[ {"StudentOtherDetails.StudentCountryName":"US" } ,{"StudentOtherDetails.StudentSkills":"MongoDB" } ] });  

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

তৈরি করবে
{ "_id" :ObjectId("5cd423282cba06f46efe9ee2"), "StudentName" :"Chris", "StudentOtherDetails" :[ { "StudentCountryName" :"US", "StudentSkills" :"MongoDB" "tuuntry" {Country"} :"UK", "StudentSkills" :"Java" } ] }

  1. MongoDB-তে একটি অ্যারে থেকে উপাদান কীভাবে মুছবেন?

  2. MongoDB তে অ্যারে ম্যাচ বাস্তবায়ন করবেন?

  3. কিভাবে একটি MongoDB অ্যারে উপাদান অপসারণ?

  4. MongoDB-তে JSON অ্যারের অভ্যন্তরীণ উপাদান অ্যাক্সেস করছেন?