MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

क्या मोंगोडीबी का मूल आरईएसटी इंटरफ़ेस है?

MongoDB के लिए कोई पूर्ण विकसित REST इंटरफ़ेस नहीं है, मुख्यतः क्योंकि सर्वर दक्षता के लिए देशी बाइनरी प्रोटोकॉल का उपयोग करता है। आप आधिकारिक दस्तावेज़ीकरण में कुछ आरईएसटी रैपर पा सकते हैं (संपादित करें:मोंगोडीबी इंक ने अब यह जानकारी हटा दी है):

  • RESTHeart (जावा 8) MongoDB पारिस्थितिकी तंत्र का एक डेटा REST API सर्वर हिस्सा है। RESTHeart BSON के सख्त मोड प्रतिनिधित्व के माध्यम से पूर्ण देशी mongodb डेटा समर्थन के साथ HAL पर आधारित एक मानक प्रतिनिधित्व प्रारूप का उपयोग करता है। यह CRUD और डेटा मॉडल संचालन, अंतर्निहित प्रमाणीकरण और प्राधिकरण के लिए API प्रदान करता है और यह CORS का समर्थन करता है। इसे सेटअप करना आसान है और एक डोकर कंटेनर उपलब्ध है। RESTHeart तेज़ और हल्का भी है (~7 Mb फ़ुटप्रिंट और ~200 Mb RAM पीक उपयोग)।
  • स्लीपी नेवला (पायथन) MongoDB के लिए एक पूर्ण विशेषताओं वाला REST इंटरफ़ेस है जो एक अलग प्रोजेक्ट के रूप में उपलब्ध है।
  • नोड.जेएस के लिए मोंगो पर आराम करें। पुराने MongoDB रेस्ट का अब रखरखाव नहीं किया जाता है।
  • सरल REST इंटरफ़ेस mongod प्रक्रिया में सुविधा के लिए एक सरल रीड-ओनली REST इंटरफ़ेस शामिल है। पूर्ण REST क्षमताओं के लिए हम एक बाहरी उपकरण जैसे Sleepy.Mongoose का उपयोग करने की सलाह देते हैं।


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में $all का उपयोग करके सरणी मानों के मिलान के लिए एकाधिक $elemMatch अभिव्यक्तियां?

  2. MongoDB को Amazon Virtual Private Cloud (VPC) में परिनियोजित करें

  3. मोंगोडब कुल कमांड/पाइपलाइन में किसी प्रकार की पंक्ति संख्या जोड़ें

  4. $lookup . के बाद तत्वों की सरणी के रूप में मान प्राप्त करें

  5. नेवला नेस्टेड सरणी को आबाद करता है