এর জন্য, আপনি $rename ব্যবহার করতে পারেন। আসুন প্রথমে নথি-
সহ একটি সংগ্রহ তৈরি করি> db.changeSimpleFieldDemo.insertOne({"StudentMarks":58,"StudentSubject":"MySQL"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e0847a825ddae1f53b2"}526)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 })