धन्यवाद जवाब "संभव" की अपनी परिभाषा पर निर्भर करेगा नहीं।
MongoDB 2.2 पर वहाँ के रूप में आप नई पाइपलाइन ऑपरेटरों को जोड़ने के लिए अनुमति देने के लिए कोई अंत उपयोगकर्ता की सुविधा है। एकत्रीकरण की रूपरेखा और पाइप लाइन ऑपरेटरों ऐसे MapReduce के रूप में पहले एकत्रीकरण विकल्प (जो जावास्क्रिप्ट में कार्यान्वित किया जाता) पर बेहतर प्रदर्शन और संगामिति के लिए सी में लागू किया जाता है ++।
2) यदि आप C++ एक लिखने के लिए चाहते हैं: हाँ (लेकिन तुच्छ)।
MongoDB, एक ओपन सोर्स प्रोजेक्ट है, इसलिए आप सी ++ कोड में गोता का विकल्प होता है और अतिरिक्त कार्यक्षमता खुद को लागू करने (देखें: src/mongo/db/pipeline
)। ध्यान दें कि Contributing to the MongoDB project पर दिशानिर्देश हैं और चल रहे विकास बेहद सक्रिय हैं।
आप कस्टम कार्यों लिखने के लिए चाहते हैं, तो इस समय अपने सबसे अच्छा विकल्प MapReduce का उपयोग जारी रखना है।
उपर्युक्त विकल्पों के बावजूद, यदि कोई पाइपलाइन ऑपरेटर या सुविधा है जिसे आप देखना चाहते हैं तो कृपया इसे MongoDB Jira SERVER project (घटक: Aggregation Framework
) में सुझाव दें। यह दूसरों को फीचर अनुरोध पर टिप्पणी करने, देखने और वोट करने की अनुमति देगा .. और यदि आप सुविधा को कार्यान्वित करने के अंत में हैं तो आप अपने पुल अनुरोध में जिरा फीचर विवरण का संदर्भ दे सकते हैं। नया फीचर अनुरोध सबमिट करने से पहले, आपको यह भी देखना चाहिए कि शायद इस सुविधा में already been suggested है या नहीं।
आप अतिरिक्त ऑपरेटरों किस तरह की क्या ज़रूरत है:
उदाहरण के लिए, वहाँ पहले से ही कर रहे हैं जैसे अनुरोध करता है? – Stennie
stddev, median, conditionnal संचालन मुख्य रूप से – hotips