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

नेवला का उपयोग करके mongoDB संग्रह में एक दस्तावेज़ रखें

आप "कैप्ड" संग्रह बना सकते हैं, जहाँ आप दस्तावेज़ों की सीमा निर्धारित कर सकते हैं, आप उसमें स्टोर कर सकते हैं।

हालांकि यह किसी अन्य दस्तावेज़ को जोड़ने से नहीं रोकता है (सुनिश्चित नहीं है, यदि आपको उस कार्यक्षमता की आवश्यकता है) - यदि आप कोई अन्य दस्तावेज़ जोड़ते हैं, तो पुराना हटा दिया जाएगा।

db.createCollection('mycappedcol',{capped: true, size:999999, max:1})

इसके अलावा, आप कैप्ड संग्रह से दस्तावेज़ों को हटा नहीं सकते हैं, आप उन्हें केवल नए के साथ बदल सकते हैं या पूरे संग्रह को छोड़ सकते हैं।

पुनश्च:कैप्ड संग्रह में, आपको बाइट्स में आकार निर्दिष्ट करना होगा, जो कि एक सीमा भी है (संग्रह निर्दिष्ट आकार से बड़ा नहीं हो सकता)। अगर आपको आकार की परवाह नहीं है, लेकिन आप केवल सीमा की परवाह करते हैं, तो बस आकार को काफी बड़ा सेट करें।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. क्या मोंगोडीबी में संग्रह का नाम रखने के लिए कोई सम्मेलन है?

  2. एक संग्रह के भीतर एक संग्रह

  3. संग्रहीत यूटीसी तिथियों को स्थानीय समय में परिवर्तित करने वाला नेवला?

  4. MongoDB पाठ खोज के लिए केवल मेल खाने वाले फ़ील्ड दिखाएं

  5. MongoDB में एक तिथि से घंटे प्राप्त करने के 5 तरीके