बस forEach() के साथ लूप करें और दूसरे कॉलम से कॉलम वैल्यू सेट करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo51.insert({"Name1":"Chris","Name":"David","Age":24});WriteResult({"nInserted" :1})> db.demo51. सम्मिलित करें ({"नाम 1":"कैरोल", "नाम":"माइक", "आयु":22}); WriteResult ({ "nInserted":1})> db.demo51.insert({"Name1":" सैम", "नाम":"बॉब", "आयु":26}); WriteResult({ "nInserted":1})
संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo51.find();
यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e27108ccfb11e5c34d8990d"), "Name1" :"Chris", "Name" :"David", "Age" :24 }{ "_id" :ObjectId("5e27108dcfb11e5c34d8990e"), " Name1":"कैरोल", "नाम":"माइक", "आयु":22 }{ "_id":ObjectId ("5e27108ecfb11e5c34d8990f"), "Name1":"सैम", "नाम":"बॉब", " उम्र" :26 }
MongoDB में किसी अन्य कॉलम से समान नाम सेट करने की क्वेरी निम्नलिखित है -
> db.demo51.find().forEach(फ़ंक्शन (डी) {... d.Name1 =d.Name;... db.demo51.save(d);...});पूर्व>संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo51.find();यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e27108ccfb11e5c34d8990d"), "Name1" :"David", "Name" :"David", "Age" :24 }{ "_id" :ObjectId("5e27108dcfb11e5c34d8990e"), " Name1":"माइक", "नाम":"माइक", "आयु":22 }{ "_id":ObjectId ("5e27108ecfb11e5c34d8990f"), "Name1":"बॉब", "नाम":"बॉब", " उम्र" :26 }