MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मोंगोडब में सरणी तत्व को कैसे हटाएं?

निम्न क्वेरी का प्रयास करें:

collection.update(
  { _id: id },
  { $pull: { 'contact.phone': { number: '+1786543589455' } } }
);

इसे दिए गए _id . के साथ दस्तावेज़ मिलेगा और फ़ोन को हटा दें +1786543589455 इसके contact.phone . से सरणी।

आप $unset . का उपयोग कर सकते हैं सरणी में मान को अनसेट करने के लिए (इसे null पर सेट करें) ), लेकिन इसे पूरी तरह से हटाने के लिए नहीं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. NoSQL डेटाबेस की लड़ाई - MongoDB और Firebase की तुलना करना

  2. स्थानीय मोंगो डेटाबेस को डॉकटर से कैसे कनेक्ट करें

  3. जावा ड्राइवर के साथ MongoDB एकत्रीकरण

  4. मोंगोडब कनेक्शन स्ट्रिंग में @ संभाल लें

  5. MongoDB विशिष्ट सरणी मान बदलें