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

नेस्टेड दस्तावेज़ पर MongoDb TTL संभव है?

यह वर्तमान में टीटीएल सूचकांक के साथ संभव नहीं है। Mongod निर्दिष्ट सेकंड के बाद या विशिष्ट घड़ी समय पर पूरे दस्तावेज़ को हटा देगा।

मैं अनुशंसा करता हूं कि आप सत्र उप-दस्तावेज़ को एक अलग संग्रह में संग्रहीत करें और उस संग्रह पर एक टीटीएल अनुक्रमणिका जोड़ें।

यदि आप अपना स्कीमा नहीं बदल सकते हैं, तो विकल्प एक पृष्ठभूमि कार्य बनाना है जो हर 60 सेकंड में आपके संग्रह से नेस्टेड दस्तावेज़ों को हटा देगा।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb, pymongo, समुच्चय अजीब आउटपुट देता है (कर्सर के बारे में कुछ)

  2. मैं Mongoose में डुप्लीकेट दस्तावेज़ों की जाँच कैसे कर सकता हूँ?

  3. बहु-आयामी सरणी में JSON सरणी रूपांतरण

  4. MongoDB पर क्वेरी ट्रिगर हटाएं

  5. ऑब्जेक्ट आईडी फ़ील्ड के साथ 15 मिनट का डेटा पाएं