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

मोंगोडब टीटीएल काम नहीं कर रहा

जब आप अग्रभूमि में टीटीएल इंडेक्स बनाते हैं (जैसे आपने किया), तो जैसे ही इंडेक्स बिल्डिंग खत्म हो जाता है, मोंगोडीबी समाप्त हो चुके दस्तावेजों को हटाना शुरू कर देता है। tail -f mongod.log . के लिए सर्वश्रेष्ठ प्रगति को ट्रैक करने के लिए सूचकांक निर्माण के दौरान। अगर कुछ गलत हुआ तो आप इंडेक्स को हटाना और फिर से बनाना चाहेंगे।

यदि अनुक्रमणिका पृष्ठभूमि में बनाई गई थी, तो अनुक्रमणिका बनाते समय TTL थ्रेड दस्तावेज़ों को हटाना शुरू कर सकता है।

TTL थ्रेड जो समाप्त हो चुके दस्तावेज़ों को हटाता है, हर 60 सेकंड में चलता है।

यदि आपने प्रतिकृति पर अनुक्रमणिका बनाई है जो प्रतिकृति सेट से ली गई थी और स्टैंडअलोन मोड में चल रही है, तो अनुक्रमणिका बनाई जाएगी, लेकिन जब तक आप फिर से शामिल नहीं होते (या प्रतिकृति सेट को हटाते हैं) तब तक दस्तावेज़ नहीं निकाले जाएंगे। अगर ऐसा है तो आपको mongod.log . में ऐसा कुछ मिल सकता है

** WARNING: mongod started without --replSet yet 1 documents are ** present in local.system.replset ** Restart with --replSet unless you are doing maintenance and no other ** clients are connected. ** The TTL collection monitor will not start because of this. ** For more info see http://dochub.mongodb.org/core/ttlcollections देखें।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. फ्लाई पर नए उल्का संग्रह बनाना

  2. नेवला आउटपुट त्रुटि त्रुटि:कनेक्शन बंद हो गया

  3. एक MongoDB डेटाबेस में डेटा डिस्क पर कैसे संग्रहीत किया जाता है?

  4. उल्का-कोणीय में संबंधों को संभालना

  5. MongoDB नेस्टेड क्वेरी केवल अंतिम परिणाम प्राप्त करती है