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

MongoDB में सरणी से आइटम कैसे हटाएं


MongoDB में सरणी से आइटम हटाने के लिए $pull ऑपरेटर का उपयोग करें। आइए एक संग्रह बनाते हैं:


सभी दस्तावेज़ देखने के लिए:

{ "_id" : ObjectId("5e3ee6d103d395bdc2134733"), "ListOfTechnology" : [ "Spring", "Hibernate", "Java" ] }
{ "_id" : ObjectId("5e3ee6ec03d395bdc2134734"), "ListOfTechnology" : [ "Groovy" ] }

MongoDB में सरणी से आइटम हटाने की क्वेरी


हटाने के बाद दस्तावेज़ देखें:

{ "_id" : ObjectId("5e3ee6d103d395bdc2134733"), "ListOfTechnology" : [ "Spring", "Hibernate" ] }
{ "_id" : ObjectId("5e3ee6ec03d395bdc2134734"), "ListOfTechnology" : [ "Groovy" ] }

व्याख्या: $pull सरणी से सभी मिलान मान हटा देता है। विशिष्ट दस्तावेज़ के लिए _id फ़िल्टर का उपयोग करें।

  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 में पोजिशनल $ ऑपरेटर का उपयोग करके सरणी में सब-आइटम सेट करना

    MongoDB में पोजिशनल $ ऑपरेटर: सरणी के मिलान वाले तत्व को अपडेट करना पोजिशनल $ ऑपरेटर क्वेरी शर्त से मेल खाने वाली सरणी में पहले तत्व की पहचान करता है और अपडेट ऑपरेशन में उस तत्व को संदर्भित करने की अनुमति देता है। यह सरणी के विशिष्ट तत्व को अपडेट करने के लिए महत्वपूर्ण है बिना उसकी सटीक इंडेक्स जाने

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

    MongoDB में ऐरे में पुश करने के लिए $push ऑपरेटर का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo445.insertOne({"ListOfFriends":["Robert","Mike","Sam","Carol","David","Mike"]}); {    "acknowledge