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

मैं मोंगोडीबी क्वेरी परिणामों को आंतरिक सरणी आकार से कैसे क्रमबद्ध कर सकता हूं?

आपको नेस्टेड सरणी आकार के साथ अतिरिक्त फ़ील्ड बनाना चाहिए और $inc इस फ़ील्ड को अपडेट करने के लिए।

साथ ही आप $ का उपयोग कर सकते हैं जहां , लेकिन यह बहुत धीमा है।

आप नेस्टेड सरणी लंबाई के आधार पर इस तरह खोज करते हैं:

db.coll.find({ $where: "this.nestedArray.length > 3" });

लेकिन जैसा कि मैंने एक अतिरिक्त क्षेत्र बनाने के लिए बेहतर कहा।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. व्यवस्थापक में एंबेडेड ऑब्जेक्ट्स युक्त ListField का उपयोग करके Django-nonrel

  2. नोडज नेवला बल्क अपडेट

  3. मोंगोइड, संदर्भ_ऑन एसोसिएशन (और बाद के संघों) के माध्यम से ऑर्डर_बी कैसे करें?

  4. Django सत्र

  5. डेटाबेस_नाम लौटाएं ==':मेमोरी:' या 'मोड =मेमोरी' डेटाबेस_नाम में टाइप करें त्रुटि:'विंडोजपाथ' प्रकार का तर्क चलने योग्य नहीं है