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

MongoDB Go Driver, MongoDB डेटाबेस के साथ इंटरैक्ट करने के लिए आधिकारिक Golang क्लाइंट है। यह Go संस्करण 1.25 और उससे उच्चतर का समर्थन करता है, और इसके लिए MongoDB 4.4 या उसके बाद के संस्करण की आवश्यकता होती है। यह ड्राइवर MongoDB से जुड़ने, CRUD ऑपरेशन्स करने, सेशन प्रबंधित करने और BSON दस्तावेज़ों को संभालने के लिए एक व्यापक API प्रदान करता है। मुख्य विशेषताओं में Snappy, Zlib, या Zstandard एल्गोरिदम का उपयोग करके नेटवर्क कंप्रेशन का समर्थन; URI या ClientOptions के माध्यम से कॉन्फ़िगर करने योग्य कनेक्शन विकल्प; और क्वेरी परिणामों के लिए कर्सर-आधारित इटरेशन शामिल हैं। यह ड्राइवर सिमेंटिक वर्जनिंग का पालन करता है और इसमें विस्तृत दस्तावेज़ीकरण, v1.x से v2.0 तक के माइग्रेशन गाइड और सामान्य उपयोग के मामलों के उदाहरण शामिल हैं। यह Go मॉड्यूल्स के साथ एकीकृत होता है और एरर हैंडलिंग, कॉन्टेक्स्ट-अवेयर टाइमआउट और ऑथेंटिकेशन मैकेनिज्म प्रदान करता है। बग रिपोर्ट या फीचर अनुरोधों के लिए StackOverflow और Jira के माध्यम से सामुदायिक सहायता उपलब्ध है। यह प्रोजेक्ट Apache License के तहत बनाए रखा गया है और इसमें Evergreen के माध्यम से CI टेस्टिंग शामिल है।