सरणी में केवल एक मान जोड़ने के लिए, $push का उपयोग करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo3.insertOne(... {... "सूचना":{... "की":{... "छात्र कोड":"छात्र 101",... "छात्र पसंदीदा विषय" :[. .. "MySQL",... "जावा"...]...}...}...}...);{ "स्वीकृत" :सच, "insertId" :ObjectId("5e08b7ef25ddae1f53b6221b") }पूर्व>खोज () विधि की मदद से संग्रह से सभी दस्तावेजों को प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
> db.demo3.find();यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e08b7ef25ddae1f53b6221b"), "Information" :{ "Of" :{ "StudentCode" :"STUDENT101", "StudentFavouriteSubject" :[ "MySQL", "Java" ] } } } } /पूर्व>यहाँ MongoDB में सरणी में केवल एक मान जोड़ने की क्वेरी है -
> db.demo3.update({},{$push:{"Information.Of.StudentFavouriteSubject":"Spring and Hibernate"}});WriteResult({ "nMatched" :1, "nUpserted" :0, "nModified" :1 })आइए एक बार फिर से सभी दस्तावेजों की जांच करें -
> db.demo3.find().pretty();यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e08b7ef25ddae1f53b6221b"), "Information" :{ "Of" :{ "StudentCode" :"STUDENT101", "StudentFavouriteSubject" :["MySQL", "Java", "Spring and Hibernate " ] } }}