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

मोंगो ड्राइवर्स का उपयोग करके Azure CosmosDB:C#.Net में उप उप दस्तावेज़ में तत्व के आधार पर सभी दस्तावेज़ प्राप्त किए बिना गणना प्राप्त करें

Cosmos MongoDB API में सभी MongoDB क्वेरी सुविधाएँ सामने नहीं आई हैं, और वर्तमान में एग्रीगेशन पाइपलाइन उन सुविधाओं में से एक है जिसे लागू नहीं किया गया है। यही कारण है कि आपको $group . बताते हुए त्रुटि हो रही है समर्थित नहीं है।

सामान्य एकत्रीकरण (sum, min, max, avg, count ) कुछ समय पहले DocumentDB API में जोड़े गए थे।

अभी के लिए, आपको MongoDB API में अपना स्वयं का एकत्रीकरण करना होगा।

नोट:count() समर्थित है, इसलिए मान लें कि आप अपना डेटा फ़िल्टर करते हैं (एकत्रीकरण पाइपलाइन के बिना), आप कुछ ऐसा कर सकते हैं:

db.collection.find({...}).count()

इसी तरह, आप एक $min कर सकते हैं या $max छँटाई के माध्यम से। तो $max . के लिए , आप foo . का अधिकतम मान ज्ञात करने के लिए ऐसा कुछ कर सकते हैं :

db.collection.find({...},{foo:1}).sort({foo:-1}).limit(1)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नोएसक्यूएल डाटाबेस

  2. mongodb योग स्ट्रिंग को कैसे क्वेरी करें?

  3. MongoDb jndi . के माध्यम से

  4. Mgo.v2 और MongoDB का उपयोग करके MongoDB में कुशल पेजिंग> 4.2

  5. मोंगोडब से आने वाले सभी डेटा दिखाएं और इसे doT.js टेम्पलेटिंग इंजन में प्रस्तुत करें