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

MongoDB एक संग्रह से सरणी तत्व खींचता है

यहां बताया गया है कि इसे MongoDB शेल का उपयोग करके कैसे किया जाता है। आपको इसे PHP में अनुवाद करने में सक्षम होना चाहिए।

पुल ऑपरेशन में $pull . होता है संशोधक, एक फ़ील्ड चयनकर्ता और एक मूल्य अभिव्यक्ति

{ $pull: { fieldSelector: valueExpression } }

आपके मामले में फ़ील्ड चयनकर्ता posts है , क्योंकि वह सरणी है जिसे आप अपडेट करना चाहते हैं। सादे अंग्रेजी में वैल्यू एक्सप्रेशन, है

<ब्लॉकक्वॉट>

जहां id पोस्ट का "wwwwwiasdfn234oiasf" के बराबर है

यह { id: "wwwwwiasdfn234oiasf" } में अनुवाद करता है . यदि हम इन सभी को मिला दें, तो आपको निम्न $pull प्राप्त होगा स्टेटमेंट, जो ऐरे से वांछित आइटम को हटा देगा:

{ $pull: { posts: { id: "wwwwwiasdfn234oiasf" } } }



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं MongoDB के bsondump को JSON में बदलने के लिए पायथन का उपयोग कैसे कर सकता हूं?

  2. MongoDB के बारे में

  3. AWS पर MongoDB की मेजबानी करते समय पूछने (और उत्तर देने) के लिए 10 प्रश्न

  4. Meteor.js को example.com या www.example.com पर परिनियोजित किया जाता है?

  5. MongoDB क्लस्टर परिनियोजन के लिए सर्वश्रेष्ठ आर्किटेक्चर का निर्धारण