2014-10-23 7 views

उत्तर

0

ऐसा लगता है कि आपको को अपने MONGO_URL कनेक्शन स्ट्रिंग में शामिल करने की आवश्यकता है, उदा।

MONGO_URL=mongodb://user:[email protected]:port/mydb?ssl=true

देखें:

अद्यतन:

इस उत्तर लेखन के बाद से, मैं वास्तव में करने की कोशिश की औरउपयोग करने के लिए विफल रहे हैं MONGO_URL कनेक्शन स्ट्रिंग मेंपरम।

इससे मुझे Mongo.setConnectionOptions विधि का पता लगाने और this simple package प्रकाशित करने के लिए प्रेरित किया गया जो आपको अधिक उन्नत connection settings में प्रवेश करने की अनुमति देता है।

0

हाँ! असल में, उल्का की मुफ्त होस्टिंग पर सभी मोंगो कनेक्शन यूआरएल एसएसएल कनेक्शन यूआरएल हैं। यह ठीक काम करता है क्योंकि मोंगोडीबी मेटियर के साथ निम्न-स्तर के संचालन के लिए एक ही नोड-मोंगोड-मूल एनपीएम मॉड्यूल का उपयोग करता है जो एसएसएल का समर्थन करता है।

+0

हां यह नीचे नोड-मूल-चालक का उपयोग करता है। लेकिन एसएसएल यूआरएल आप संदर्भ के लिए हैं, डेटाबेस कनेक्शन नहीं। मीटरी के लिए मुझे पता है कि एकमात्र विन्यास 'MONGO_URL' पर्यावरण सेटिंग है। यह सिर्फ एक कनेक्शन स्ट्रिंग है, और अंतर्निहित ड्राइवर कनेक्शन स्ट्रिंग में SSL विकल्पों का उपयोग नहीं कर सकता है। कम से कम समर्थित संस्करण में। ड्राइवर के 1.4.x संस्करणों को एक अलग 'सेवर' ऑब्जेक्ट पैरामीटर की आवश्यकता होती है। यही सवाल पूछ रहा है। –

+0

मैं इस जवाब के साथ पहुंचा होगा। इसके बारे में फिर से सोचते हुए, उल्का की होस्टिंग केवल बाहरी दुनिया (अपने स्थानीय नेटवर्क के बाहर) से बात करते समय एसएसएल पर कनेक्शन प्रदान कर रही है, इसलिए केवल मोंगो-शैल – imslavko

+0

के लिए मैं कल्पना नहीं कर सकता कि अगर कोई वास्तव में एसएसएल का उपयोग करना चाहता है तो यह बहुत कठिन है: https://github.com/meteor/meteor/blob/devel/packages/mongo/mongo_driver.js#L121 – imslavko

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