2016-12-27 5 views
15

समर्थित नहीं है Azure पर DocumentDB करने के लिए अपने मोंगो एप्लिकेशन पलायन के बाद $group प्रश्नों काम नहीं कर रहे और निम्न त्रुटि फेंक रहे हैं:

{ MongoError: '$group' is not supported', 
    name: 'MongoError', 
    message: '\'$group\' is not supported', 
    _t: 'OKMongoResponse', 
    ok: 0, 
    code: 115, 
    errmsg: '\'$group\' is not supported', 
    '$err': '\'$group\' is not supported' } 

किसी और इस से पहले का सामना करना पड़ा और हो सकता है क्या कोई सुझाव है?

+4

MongoDB इंटरफ़ेस MongoDB सुविधाओं की 100% को लागू नहीं करता है (गया है, हालांकि टीम को सक्रिय रूप से सुविधाओं को जोड़कर और अपडेट के बारे संबंधित ब्लॉग प्रकाशित करने दिया)। ऐसा लगता है कि आपने अभी तक लागू किए गए कार्यों में से एक में भाग लिया है (और मुझे एक पृष्ठ से अनजान है जो दस्तावेज है और क्या लागू नहीं किया गया है)। लेकिन ... इस बारे में चर्चा शुरू करने की जगह नहीं है कि लोग विभिन्न फीचर अंतराल के बारे में कैसा महसूस करते हैं। –

+0

धन्यवाद डेविड! मुझे यकीन नहीं था कि यह दस्तावेज़ डीबी की सीमा थी या नहीं। मैंने उचित सवाल को अद्यतन किया है। –

+0

क्यों आप दस्तावेज़ डीबी में माइग्रेट कर रहे हैं? आईएमएचओ आपको डॉक्यूमेंट डीबी में बहुत ज्यादा माइग्रेट करना होगा। – thepirat000

उत्तर

0

2018+ में इस समस्या को हल करने का प्रयास करने वाले किसी भी व्यक्ति के लिए, यह सुविधा अब DocumentDB द्वारा समर्थित है, लेकिन डिफ़ॉल्ट रूप से बंद है। आपको Azure में 'पूर्वावलोकन सुविधाएं' फलक में जाना होगा और $ समूह तक पहुंच के लिए 'MongoDB एकत्रीकरण पाइपलाइन' चालू करना होगा।

किसी और को सीखने में रुचि रखने वालों के लिए, उनकी घोषणा नीचे दी गई है।

https://azure.microsoft.com/en-in/blog/azure-cosmosdb-extends-support-for-mongodb-aggregation-pipeline-unique-indexes-and-more/

4

तुम कोशिश कर सकते दो तरीके हैं

(i) आप documentdb-lumenize लैरी Maccherone द्वारा लिखा संग्रहित प्रक्रियाओं के रूप में एकत्रीकरण (Group-by, Pivot-table, and N-dimensional Cube) और समय श्रृंखला रूपांतरण प्रदान करने के लिए DocumentDB

में पालन करने की कोशिश कर सकता है

(ii) हाल ही में यह सुविधा cosmosdb द्वारा supproted है, आप पूर्वावलोकन सुविधाओं फलक द्वारा इसे सक्षम कर सकते हैं और MongoDB एकत्रीकरण pipleline चालू कर सकते हैं। नीचे दिए गए लिंक का पालन करें

Aggregation in cosmos-db

DocumentDB के लिए

enter image description here

संबंधित मुद्दे