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

MongoDB एग्रीगेट फ्रेमवर्क - ग्रुप बाय ईयर

विंडोज़ के कुछ संस्करण काम करने के लिए जाने जाते हैं। किसी भी तरह से, क्या आप 32-बिट OS का उपयोग कर रहे हैं? विचाराधीन कोड यहां है। , और gmtime_s() . पर निर्भर करता है कार्यान्वयन।

यदि यह संग्रह केवल एकत्रीकरण प्रश्नों के लिए है, तो आप निश्चित रूप से किसी ऑब्जेक्ट में दिनांक घटकों को संग्रहीत करके प्राप्त कर सकते हैं। मेरा सुझाव है कि फ़ील्ड नामों को संक्षिप्त करें (उदा. y , m , d ) भंडारण को बचाने के लिए, क्योंकि प्रत्येक संग्रहीत दस्तावेज़ में फ़ील्ड स्ट्रिंग मौजूद हैं। यहां ट्रेड-ऑफ यह है कि एकत्रीकरण दिनांक ऑपरेटरों में से कोई भी उपयोग नहीं किया जा सकता है। आप टाइमस्टैम्प को एक हस्ताक्षरित पूर्णांक के रूप में संग्रहीत करना चाह सकते हैं (उदा. ts ) ताकि जरूरत पड़ने पर आप आसानी से रेंज क्वेरी कर सकें।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. प्रमाणीकरण सक्षम के साथ MongoDB से कनेक्ट नहीं हो सकता

  2. किसी अन्य फ़ील्ड mongodb द्वारा विशिष्ट मान समूह खोजें

  3. एक सरणी फ़ील्ड का मिलान करना जिसमें MongoDB में दिए गए सरणी का कोई भी संयोजन होता है

  4. नेवला .save () खाली त्रुटि वस्तु देता है, DB में सहेजता नहीं है

  5. संदर्भ क्षेत्र सहेजें mongoengine