के माध्यम से एक्सेस करें क्या मोंगोडीबी से सीधे बैकएंड प्रोसेसिंग के बिना जावास्क्रिप्ट फॉर्म ब्राउज़र पर डेटा तक पहुंचने और पुनर्प्राप्त करने की कोई संभावना है?सीधे मोंगो डीबी को जावास्क्रिप्ट
उत्तर
मानक सुरक्षा संदर्भ में नहीं।
यदि आपके पास ऐसी स्थिति है जहां आपने सुरक्षा अधिकारों को बढ़ाया है (जैसे कस्टम ब्राउज़र एक्सटेंशन के अंदर) तो यह संभव हो सकता है।
मोंगोडीबी मूल रूप से पूरी तरह उपयोग करने योग्य आरईएसटी इंटरफ़ेस नहीं है। आपको या तो पायथन आधारित स्लीप मोंगोस या नोड.जेएस आधारित मोंगोडीबी रेस्ट
अधिक जानकारी के लिए कृपया http://www.mongodb.org/display/DOCS/Http+Interface देखें।
मोंगो का इनबिल्ट आरईएसटी इंटरफ़ेस बहुत मूल & केवल पढ़ने के लिए है।
मैं पाइथन आधारित स्लीप मोंगोस और नोड.जेएस आधारित मोंगोडब-आराम दोनों को बेंचमार्क करने में सक्षम था। नोड.जेएस मेरे हेलो-वर्ल्ड टेस्ट के 600 रिक/सेक थ्रूपुट के साथ एक पूर्ण विजेता था। –
यदि आप MongoLabs पर अपने डेटाबेस को होस्ट करना चाहते हैं, तो वे एक आरईएसटी एपीआई भी बेनकाब करते हैं। से सावधान रहें, यह सुरक्षित नहीं है, के रूप में एक API कुंजी प्रत्येक अनुरोध के साथ पारित कर दिया है, लेकिन अपने लिए इसका इस्तेमाल कर सकता है जावास्क्रिप्ट के माध्यम से सार्वजनिक डेटा पुनः प्राप्त करने:
https://support.mongolab.com/entries/20433053-Is-there-a-REST-API-for-MongoDB-
बार जब आप अपने mongolab डाटाबेस सेटअप है, तो आप उस तक पहुँच सकते रीस्ट अनुरोध के माध्यम से
$.getJSON("https://api.mongolab.com/api/1/databases/your-db/collections/your-collection/? apiKey=your-key", function(json) {
//console.log("JSON Data: " + json);
}
);
एक और विकल्प [कोच डीबी] (http://couchdb.apache.org/) का मूल्यांकन करना होगा। यहां आपके पास एक पूर्ण आरईएसटी इंटरफ़ेस शामिल है – schoetbi