Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MongoDB

MongoDB में ऐरे में पुश नहीं कर सकते?


MongoDB में ऐरे में पुश करने के लिए $push ऑपरेटर का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं:

> db.demo445.insertOne({"ListOfFriends":["Robert","Mike","Sam","Carol","David","Mike"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e78f099bbc41e36cc3caec2") }

सभी दस्तावेज़ प्रदर्शित करें

> db.demo445.find().pretty();

आउटपुट:

{    "_id" : ObjectId("5e78f099bbc41e36cc3caec2"),    "ListOfFriends" : [       "Robert",       "Mike",       "Sam",       "Carol",       "David",       "Mike"    ] }

ऐरे में पुश करने की क्वेरी

> db.demo445.update( ...    { _id: ObjectId("5e78f099bbc41e36cc3caec2") }, ...    { $push: { ListOfFriends: "Chris Brown" } } ... ) WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

पुश करने के बाद सभी दस्तावेज़ प्रदर्शित करें

> db.demo445.find().pretty();

आउटपुट:

{    "_id" : ObjectId("5e78f099bbc41e36cc3caec2"),    "ListOfFriends" : [       "Robert",       "Mike",       "Sam",       "Carol",       "David",       "Mike",       "Chris Brown"    ] }

  1. - MongoDB में ऐरे से तत्व कैसे हटाएं?

    MongoDB में $pull के साथ ऐरे से तत्व हटाना ऐरे से तत्व हटाने के लिए $pull का उपयोग करें। कलेक्शन बनाना > db.demo279.insertOne({id:[101,103,105,110]}); { acknowledged: true, insertedId: ObjectId(5e490af7dd099650a5401a58) } > db.demo279.insertOne({id:[107,111,110]}); { acknowledged: true, inser

  1. - MongoDB क्वेरी ऐरे में दस्तावेज़ पुश करें

    ऐरे में दस्तावेज़ पुश करने के लिए, update() के साथ $push का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं −>db.demo310.insertOne({"Name":"Chris","details":[{"Id":101,"Subject":"MySQL"},{"Id":102,"Subject":&q

  1. - MongoDB में ऐरे में एलिमेंट जोड़ने के लिए $push का उपयोग

    MongoDB में $push ऑपरेटर का उपयोग करके ऐरे में दस्तावेज़ जोड़ना MongoDB एग्रीगेशन में $push ऑपरेटर का उपयोग करके ग्रुपिंग के दौरान दस्तावेज़ों को एक ऐरे में संचित किया जा सकता है। यह $group स्टेज के साथ उपयोग होता है। उदाहरण: संग्रह और दस्तावेज़ बनाना > db.demo399.insertOne({Name:Chris,Age:21});