2014-11-25 11 views
6

का उपयोग कर रिमोट मोंगोडीबी से कनेक्ट करने से मीटरी/मोंगो के साथ मेरी शब्दावली और समझ में विफल होने के लिए अग्रिम में माफी, मैंने अभी सीखना और इसके साथ विकास करना शुरू कर दिया है।उल्का

मैं अपने स्थानीय उल्का ऐप को रिमोट मोंगोडब से कनेक्ट करने की कोशिश कर रहा हूं जिसे कहीं और होस्ट किया गया है। निम्नलिखित

Bills = new Mongo.Collection("bills"); 
if (Meteor.isClient) { 
    Meteor.subscribe("bills"); 
    // This code only runs on the client 
    Template.body.helpers({ 
    documentContent: function() { 
     return Bills.find(); 
    } 
    }); 

    Template.documentBody.helpers({ 
    documentContent: function() 
     { 
     var thingy = Bills.find(); 
     console.log(thingy); 
     return Bills.find({_id: "784576346gf874"}); 
     } 
    }); 
} 

मैं का उपयोग कर खोल के माध्यम से डीबी से कनेक्ट किया है::

मेरे कोड इस तरह दिखता है

$ MONGO_URL="mongodb://mysite.net:27017/legislation" meteor 

अपने ब्राउज़र में मैं कोई त्रुटि प्राप्त हो जाएगा और मेरी परिभाषित खाके में मैं [ऑब्जेक्ट ऑब्जेक्ट] देखें। कंसोल एक स्थानीय मिनीकोलेक्शन दिखाता है लेकिन सब्स्क्राइब किए गए संग्रह से मेरे किसी भी दस्तावेज़ को वापस नहीं करता है।

मुझे लगता है कि मैं जो पूछ रहा हूं वह है; यदि आप अपने स्थानीय ऐप के भीतर रिमोट मोंगोडीबी से कनेक्ट कर रहे थे, तो आप इसे कैसे करेंगे?

पढ़ने के लिए समय लेने के लिए धन्यवाद, किसी भी मदद की व्यापक रूप से सराहना की जाती है।

+2

संभावित डुप्लिकेट [मेटीर.जेएस के साथ एकाधिक मोंगोब डेटाबेस का उपयोग करना] (http://stackoverflow.com/questions/20535755/using-multiple-mongodb- डेटाबेस-with-meteor-js) – Paul

+0

क्या अन्य उत्तर के लिए काम करता है आप? – Paul

+0

हाय पॉल, आपकी मदद के लिए धन्यवाद। अब पढ़ना और आपको बताएगा! –

उत्तर

1

रेक्स, यदि आप ब्राउज़र पर आउटपुट में त्रुटियों को नहीं देख रहे हैं, या कंसोल में जहां आप सर्वर चला रहे हैं तो आप ठीक हो सकते हैं। यह ठीक है कि मैं इसे कैसे कर रहा हूं। सर्वर निर्देशिका में

भागो meteor list और के लिए insecure और autopublish

You should understand these two packages वे रैपिड प्रोटोटाइप के लिए कर रहे हैं। यदि वे मौजूद हैं, तो MongoDB और कनेक्शन में खुदाई रखें।

मैं मोंगोडीबी में दस्तावेजों को देखने के लिए Robomongo की सलाह देता हूं।

यदि वे अनुपस्थित हैं, तो आपको डेटा प्रकाशित करने (इसे सर्वर से क्लाइंट में प्राप्त करने) और इसे सुरक्षित करने (ग्राहकों को केवल उनके डेटा को संशोधित करने) के बारे में जाना होगा।

मैं इसके लिए इन दो पैकेजों की अनुशंसा करता हूं।

reywood:publish-composite ongoworks:security

आप एक introduction to meteor book नहीं पढ़ा है, तो यह वास्तव में समय के लायक है। मैं कुछ समय के लिए विकास कर रहा हूं और हाल ही में उल्का सीखा। यह अमूल्य था।