কম্পিউটার

MongoDB ক্যোয়ারী একটি বস্তুতে সহজ ক্ষেত্র পরিবর্তন করতে?


এর জন্য, আপনি $rename ব্যবহার করতে পারেন। আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.changeSimpleFieldDemo.insertOne({"StudentMarks":58,"StudentSubject":"MySQL"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e0847a825ddae1f53b2"}
 Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -

> db.changeSimpleFieldDemo.find();

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

তৈরি করবে
{ "_id" :ObjectId("5e0847a825ddae1f53b62205"), "StudentMarks" :58, "StudentSubject" :"MySQL" }

এখানে একটি ক্ষেত্রকে একটি বস্তুতে পরিবর্তন করার প্রশ্ন রয়েছে। "obj" ক্ষেত্রটি একটি অস্থায়ী ক্ষেত্রের নাম যা আমরা নীচে ব্যবহার করেছি -

> db.changeSimpleFieldDemo.update({}, {$rename:{Student:'obj'}}, {multi:true});WriteResult({ "nMatched" :1, "nUpserted" :0, "nModified " :0 })> db.changeSimpleFieldDemo.update({},... {$rename:{obj:'Student.Marks', discountType:'Student.Subject'}},... {multi:true});WriteResult({ "nMatched" :1, "nUpserted" :0, "nModified" :0 })

  1. MongoDB নেস্টেড বস্তুর উপর গ্রুপ ক্যোয়ারী?

  2. সহজ ক্যোয়ারী ব্যবহার করে মঙ্গোডিবিতে নথিগুলি ফিল্টার করবেন?

  3. আমি কিভাবে MongoDB এ ক্ষেত্রের নাম পরিবর্তন করতে পারি?

  4. কিভাবে MongoDB তে অবজেক্টে গ্রুপিং প্রজেক্ট করবেন এবং শুধুমাত্র মার্ক ক্ষেত্রটি প্রদর্শন করবেন?