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

एक मोंगोडब दस्तावेज़ अपडेट होने के बाद कब समाप्त होगा?

सही उत्तर है c)

एक्सपायर आफ्टरसेकंड्स प्रॉपर्टी को हमेशा उस फ़ील्ड पर एक इंडेक्स की आवश्यकता होती है जिसमें बीएसओएन दिनांक होता है, क्योंकि इस दिनांक फ़ील्ड की सामग्री को हटाने के लिए प्रविष्टियों का चयन करने के लिए उपयोग किया जाता है।

जब आप किसी दस्तावेज़ के अपडेट को लाइव टाइम-टू-लाइव रीसेट करना चाहते हैं, तो अनुक्रमित दिनांक फ़ील्ड को वर्तमान समय में भी अपडेट करें।

जब आप चाहते हैं कि कोई अपडेट टीटीएल को प्रभावित न करे, तो बस तारीख को अपडेट न करें।

हालांकि, ध्यान रखें कि एक्सपायर आफ्टरसेकंड्स दस्तावेज़ को तत्काल हटाने की गारंटी नहीं देता है। विलोपन एक पृष्ठभूमि कार्य द्वारा किया जाता है जो हर मिनट चलता है। यह कार्य कम प्राथमिकता वाला है और वर्तमान भार अधिक होने पर MongoDB द्वारा स्थगित किया जा सकता है। इसलिए जब आपके उपयोग-मामले के लिए यह महत्वपूर्ण है कि समाप्ति समय दूसरे के लिए सटीक रूप से सम्मान किया जाता है, तो आपको आवेदन स्तर पर एक अतिरिक्त जांच जोड़नी चाहिए।

यह सुविधा यहां प्रलेखित है:http://docs.mongodb.org/manual/ ट्यूटोरियल/समाप्ति-डेटा/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. जब फ़ील्ड का बड़ा संयोजन मौजूद है तो MongoDB में अनुक्रमणिका का सही तरीका क्या है?

  2. रेगेक्स और सॉर्ट के साथ मोंगोडब सरल उपसर्ग क्वेरी धीमी है

  3. Mongoose के साथ runCommand कैसे निष्पादित करें?

  4. दो-स्तरीय अज्ञात मूल कुंजी के साथ मोंगो क्वेरी नेस्टेड फ़ील्ड मान

  5. एक ही क्षेत्र के साथ मोंगो दस्तावेज़ कैसे खोजें