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

मोंगोडब में दस्तावेज़ों से केवल एक या दो फ़ील्ड कैसे निकालें?

v4.2 . से , आप $unset का उपयोग कर सकते हैं एकल या एकाधिक फ़ील्ड को निकालने के लिए कुल ऑपरेटर। आप डॉट नोटेशन का उपयोग करके किसी फ़ील्ड या फ़ील्ड को एम्बेड किए गए दस्तावेज़ से बाहर भी कर सकते हैं।

किसी एक फ़ील्ड को निकालने के लिए:

db.coll.aggregate([ { $unset: "_id" } ])

एकाधिक फ़ील्ड निकालने के लिए:

db.coll.aggregate([ { $unset: [ "_id", "name" ] } ])

एम्बेड किए गए फ़ील्ड हटाने के लिए:

db.coll.aggregate([
   { $unset: [ "_id", "author.name" ] }
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB एकल दस्तावेज़ आकार सीमा 16MB . है

  2. हरोकू ऐप को एटलस मोंगोडीबी क्लाउड सेवा से जोड़ना

  3. उपयोगकर्ता रेटिंग के लिए स्कीमा - कुंजी/मान डीबी

  4. एक्सप्रेस नोडजेएस और मोंगोडीबी का उपयोग करके एपीआई से डेटा पुनर्प्राप्त करने में असमर्थ, लोड हो रहा है

  5. समय के साथ दस्तावेज़ सम्मिलित करते समय डिफ़ॉल्ट तिथि निर्धारित करें। समय क्षेत्र