इस प्रोजेक्ट के बारे में

MongoDB एक डेटाबेस प्रोजेक्ट है जो mongodb/mongo पर होस्ट किया गया है। README मुख्य घटकों का परिचय देता है: mongod, डेटाबेस सर्वर, और mongos, शार्डिंग राउटर। यह MongoDB Community के लिए आधिकारिक डाउनलोड विकल्पों की ओर इशारा करता है, जिसमें डायरेक्ट डाउनलोड, एक Homebrew टैप, और Docker छवि mongodb/mongodb-community-server शामिल हैं। MongoDB Shell को अलग से डाउनलोड किया जा सकता है या Homebrew के साथ mongosh के रूप में इंस्टॉल किया जा सकता है। निर्माण निर्देश docs/building.md में बनाए रखे गए हैं। कमांड लाइन विकल्पों के लिए, उपयोगकर्ता ./mongod --help चला सकते हैं। एक स्थानीय सिंगल-सर्वर सेटअप का उदाहरण /data/db बनाता है और ./mongod चलाता है; mongosh शेल डिफ़ॉल्ट रूप से localhost और test डेटाबेस से कनेक्ट होता है। install_compass स्क्रिप्ट प्लेटफॉर्म के लिए उपयुक्त MongoDB Compass पैकेज को डाउनलोड और इंस्टॉल करती है। अधिकांश प्रोग्रामिंग भाषाओं के लिए क्लाइंट ड्राइवर MongoDB दस्तावेज़ से लिंक किए गए हैं। बग रिपोर्ट प्रोजेक्ट विकी के माध्यम से संभाली जाती हैं। पैकेज, जिसमें RPM और Debian पैकेज शामिल हैं, buildscripts/packager.py द्वारा जनरेट किए जाते हैं। सीखने के संसाधन में मैनुअल, डेवलपर सेंटर, और MongoDB यूनिवर्सिटी शामिल हैं। क्लाउड-होस्टेड MongoDB Atlas और सामुदायिक फोरम का भी संदर्भ दिया गया है। लाइसेंसिंग: 16 अक्टूबर 2018 से पहले जारी किए गए संस्करण AGPL के तहत प्रकाशित किए गए हैं; उस तारीख के बाद के संस्करण, जिसमें पिछले संस्करणों के लिए पैच फिक्स भी शामिल हैं, Server Side Public License (SSPL) v1 के तहत हैं। व्यक्तिगत फ़ाइलें अपने लागू लाइसेंस को निर्दिष्ट कर सकती हैं, जिसमें SSPL फ़ाइलों को हेडर में नोट किया गया है। यह रिपॉजिटरी डेटाबेस सर्वर और संबंधित टूलिंग के लिए अपस्ट्रीम स्रोत है। यह डेटा इंफ्रास्ट्रक्चर, सेल्फ-होस्टेड डेटाबेस डिप्लॉयमेंट, और डेवलपर-फेसिंग डेटाबेस टूलिंग के लिए प्रासंगिक है।