কম্পিউটার

একটি অ্যারেতে একটি নতুন আইটেম যুক্ত করার জন্য একটি MongoDB নথি কীভাবে আপডেট করবেন?


একটি অ্যারেতে একটি নতুন আইটেম যোগ করতে, আপনি $push অপারেটর ব্যবহার করতে পারেন। ডকুমেন্ট সহ একটি সংগ্রহ তৈরি করতে প্রথমে নিম্নলিখিত ক্যোয়ারীটি বাস্তবায়ন করা যাক:

> db.updateDemo.insertOne({"StudentName":"Larry","StudentCoreSubject":["Java","C"]});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5c98ba78330fd0aa0d2fe ")}>db.updateDemo.insertOne({"StudentName":"Robert","StudentCoreSubject":["C++","MongoDB"]});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5c98ba8b330d20fd0caaa4ca) ")}> db.updateDemo.insertOne({"StudentName":"Chris","StudentCoreSubject":["Python"]});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5c98ba9b330fd0aa0d2fecb")}<4cb /প্রে> 

Find() পদ্ধতি

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে
> db.updateDemo.find().pretty();

এটি নিম্নলিখিত আউটপুট তৈরি করবে

{ "_id" :ObjectId("5c98ba78330fd0aa0d2fe4c9"), "StudentName" :"Larry", "StudentCoreSubject" :[ "Java", "C" ]}{ "_id" :ObjectId("5c98ba8b330fd0a4c9"), StudentName" :"Robert", "StudentCoreSubject" :[ "C++", "MongoDB" ]}{ "_id" :ObjectId("5c98ba9b330fd0aa0d2fe4cb"), "StudentName" :"Chris", "StudentCoreSubject" :[] "Python }

নিচে একটি অ্যারেতে একটি নতুন আইটেম যোগ করার জন্য ক্যোয়ারী রয়েছে

> db.updateDemo.update( { _id:ObjectId("5c98ba78330fd0aa0d2fe4c9") }, { $push:{ "StudentCoreSubject":"MySQL" } }); 1টি আপডেট করা হয়েছে বিদ্যমান রেকর্ডে 1টি পুনঃপুনঃ ms2(s) " :1, "nUpserted" :0, "nModified" :1 })

এখন আইটেমটি অ্যারের মধ্যে ঢোকানো হয়েছে কিনা তা পরীক্ষা করুন

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

এটি নিম্নলিখিত আউটপুট তৈরি করবে। স্ট্রিং "MySQL" আইডি 5c98ba78330fd0aa0d2fe4c9

-এ সফলভাবে ঢোকানো হয়েছে
{ "_id" :ObjectId("5c98ba78330fd0aa0d2fe4c9"), "StudentName" :"Larry", "StudentCoreSubject" :[ "Java", "C", "MySQL" ]}{ "_id" :ObjectId("5c98ba8f2fe4c9) "), "StudentName" :"Robert", "StudentCoreSubject" :[ "C++", "MongoDB" ]}{ "_id" :ObjectId("5c98ba9b330fd0aa0d2fe4cb"), "StudentName" :"Chris", "StudentCoreSubject :" "পাইথন" ]}

  1. মঙ্গোডিবিতে একটি অ্যারে কীভাবে পুশ করবেন?

  2. MongoDB তে একটি বস্তুর ভিতরে থাকা একটি অ্যারেতে একটি আইটেম কীভাবে সন্নিবেশ করা যায়?

  3. ছাত্র ডেভিডের জন্য MongoDB-তে মার্কস ভ্যালু সহ ডকুমেন্ট কিভাবে আপডেট করবেন

  4. MongoDB-তে একটি নথি থেকে আমি কিভাবে অ্যারে মান মুছে ফেলব?