কম্পিউটার

MongoDB সংগ্রহে অ্যারেতে একটি একক মান যোগ করতে স্ক্রিপ্ট?


অ্যারেতে শুধুমাত্র একটি একক মান যোগ করতে, $push ব্যবহার করুন। আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo3.insertOne(... {... "তথ্য" :{... "এর" :{... "স্টুডেন্ট কোড" :"স্টুডেন্ট 101",... "স্টুডেন্ট ফেভারিট সাবজেক্ট" :[। .. "মাইএসকিউএল",... "জাভা"... ]... }... }... }...);{ "স্বীকৃত" :সত্য, "ইনসার্টেড আইডি" :অবজেক্টআইডি("5e08b7ef25ddae1f53b6221b") }

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

> db.demo3.find();

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

তৈরি করবে
{ "_id" :ObjectId("5e08b7ef25ddae1f53b6221b"), "তথ্য" :{ "of" :{ "StudentCode" :"STUDENT101", "StudentFavouriteSubject" :[ "MySQL", "Java" } } /প্রে> 

MongoDB −

-এ অ্যারেতে শুধুমাত্র একটি একক মান যোগ করার জন্য এখানে ক্যোয়ারী রয়েছে
> db.demo3.update({},{$push:{"Information.Of.StudentFavouriteSubject":"স্প্রিং এবং হাইবারনেট"}});WriteResult({ "nMatched" :1, "nUpserted" :0, "nModified" :1 })

আসুন আমরা আবার সব নথি পরীক্ষা করি -

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

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

তৈরি করবে
{ "_id" :ObjectId("5e08b7ef25ddae1f53b6221b"), "তথ্য" :{ "এর" :{ "স্টুডেন্টকোড" :"STUDENT101", "স্টুডেন্ট ফেভারিটসাবজেক্ট" :[ "MySQL", "জাভা", "Hiber এবং npring " ] } } }

  1. MongoDB স্ট্রিং দিয়ে একক অ্যারে মান প্রতিস্থাপন করতে?

  2. MongoDB নথিতে শুধুমাত্র একটি একক মান বৃদ্ধি করবেন?

  3. অ্যারে মান দ্বারা MongoDB সংগ্রহ সাজান?

  4. একটি নির্দিষ্ট মান আনার জন্য MongoDB-এ একটি অ্যারে জিজ্ঞাসা করুন