কম্পিউটার টিউটোরিয়াল

MongoDB-এ ফিল্ড রিনেম করা ($rename অপারেটর)

ফিল্ডের নাম পরিবর্তন করতে $rename অপারেটর সহ update() ব্যবহার করুন।

নমুনা ডেটা

> db.demo171.insertOne({"Name": "Chris", "Details": {"SubjectName": "MySQL", "CountryName": "US"}});

ফিল্ড রিনেম

> db.demo171.update({}, {$rename: {'Name': 'StudentName'}}, false, true);

ফলাফল

{ "Details": {"SubjectName": "MySQL", "CountryName": "US"}, "StudentName": "Chris" }

Name ফিল্ডটি StudentName হিসেবে রিনেম হয়েছে। multi: true সেট করলে সকল ডকুমেন্টে প্রয়োগ হবে।

  1. MongoDB কলেকশন কোয়েরি করা

  2. MongoDB-এ কী (key) দিয়ে নেস্টেড অবজেক্টের চাইল্ড ফিল্ড অ্যাক্সেস করা

  3. MongoDB-তে ডকুমেন্টের পজিশন কালেকশন সাপেক্ষে বের করা

  4. MongoDB-তে সব ডকুমেন্টে নতুন ফিল্ড যোগ করা ($addFields)