समस्या के निम्नलिखित चरण हैं:
- फ्रंट-एंड बनाएं, जिसमें HTML, CSS और Javascript शामिल होंगे। शुरुआती लोगों को अक्सर jQuery और jQuery UI के साथ काम करना सबसे आसान लगता है, क्योंकि वे अच्छी तरह से प्रलेखित होते हैं और लगभग सभी संभावित परिदृश्यों के लिए प्लगइन्स होते हैं (हालांकि, उन्हें बड़े जटिल एप्लिकेशन बनाने के लिए उपयोग नहीं किया जाना चाहिए!) HTML / CSS में बूटस्ट्रैप या फाउंडेशन आपकी मदद कर सकता है।
- एक (शायद) JSON API बनाएं, जिससे फ्रंट-एंड खोजों को सबमिट करने और परिणाम प्राप्त करने के लिए संचार कर सके। ऐसा करने के लिए आप PHP, Python, Ruby, या कई अन्य भाषाओं का उपयोग कर सकते हैं। आप जिस सरल साइट का वर्णन कर रहे हैं, उसके लिए यह किसी अन्य चीज़ की तुलना में अधिक प्राथमिकता का विषय है।
- मोंगोडीबी क्वेरी एपीआई में फ्रंट-एंड से खोज अनुरोध का अनुवाद करें, और एपीआई के माध्यम से परिणाम लौटाएं। आप किसी भी भाषा के साथ संगत MongoDB क्लाइंट लाइब्रेरी का उपयोग करेंगे जिसे आपने चुना है।
आपकी आवश्यकताओं के आधार पर, आप मौजूदा का उपयोग करके (2) को समाप्त करने में सक्षम हो सकते हैं। MongoDB के लिए REST API ।
ध्यान दें कि यदि आप केवल खोज / चार्टिंग के माध्यम से MongoDB डेटा को सुलभ बनाना चाहते हैं, तो आप SlamData<का लाभ उठाकर पूरी तरह से कोडिंग से बचने में सक्षम हो सकते हैं। /ए> , एक ओपन सोर्स प्रोजेक्ट जिसमें मैं योगदान देता हूं। SlamData आपको MongoDB को क्वेरी करने के लिए Google-शैली की खोज (या अधिक उन्नत SQL) का उपयोग करने देता है और परिणामों को सारणीबद्ध या चार्ट रूप में वापस प्राप्त करने देता है।