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)