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

अपने प्रतिशत की गणना करने के लिए एक क्रमबद्ध मोंगोडीबी संग्रह में पंक्ति की पंक्ति संख्या कैसे प्राप्त करें?

db.yourCollection.count() . द्वारा कुल गणना प्राप्त करें

फिर
db.yourCollection.find({$gte: value}).count() का उपयोग करके रिकॉर्ड की गणना करें, जिसमें बड़ी संख्या है

अगर कुल गिनती =1000, बड़े या बराबर के लिए गिनें =950 तो आपको 950/1000 में मिला है - शीर्ष 95%

लेकिन यदि आप अपने संग्रह का उपयोग अक्सर रीड मोड में और दुर्लभ लेखन मोड में करते हैं, तो मेरा सुझाव है कि {_id:..., percent:...} रिकॉर्ड रखने के लिए MapReduce का उपयोग करके नया अस्थायी संग्रह बनाएं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगो डेटाबेस के पुनर्गठन के बिना सरणी में दिए गए आईडी एम्बेड के साथ अद्यतन वस्तु

  2. विशाल घटना धाराओं में अंतराल ढूँढना?

  3. MongoDB:क्वेरी नेस्टेड सरणियाँ

  4. मोंगोडब में पंडों का टाइमस्टैम्प डालें

  5. मैं MongoDB के लिए एक क्वेरी में रेगेक्स चर का उपयोग कैसे कर सकता हूं?