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

Ubuntu पर Golang में Mongo Cloud mongodb डेटाबेस से कनेक्ट नहीं हो सकता

<ब्लॉकक्वॉट>

DNS संदेश को अनमार्शल नहीं कर सकता

यह मोंगोडीबी गो ड्राइवर से काफी संबंधित नहीं है।

गो संस्करण 1.11.x #10622 नेट में एक पैच है:एसआरवी रिकॉर्ड में लक्ष्य डोमेन नामों को संकुचित नहीं किया जाना चाहिए जो आरएफसी-2782 का पालन करने के लिए एसआरवी रिकॉर्ड्स को पढ़ने के तरीके को कसता है।

यदि एक आधिकारिक DNS सर्वर (गैर-अनुपालन) डोमेन नाम संपीड़न का उपयोग करके एक SRV रिकॉर्ड भेजता है, तो net.lookupSRV() cannot unmarshal DNS message (नेट/लुकअप_यूनिक्स.गो#एल130)। उदाहरण के लिए, एम्बेडेड डॉकर डीएनएस शायद सर्वर नाम संपीड़न कर रहा है।

गो v1.11 के समाधान हैं:

  • गैर-SRV MongoDB URI का उपयोग करें
  • /etc/resolv.conf की सामग्री को अपडेट करें nameserver . को बदलकर एक आज्ञाकारी और/या सार्वजनिक DNS सर्वर का उपयोग करने के लिए अर्थात 1.1.1.1 या 8.8.8.8

यह भी देखें GODRIVER-829



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में दस्तावेज़ का आकार प्राप्त करने के 2 तरीके

  2. MongoDB में किसी सरणी से मान निकालने के 3 तरीके

  3. MongoDB में वाइल्डकार्ड इंडेक्स बनाएं

  4. Find और FindAsync के बीच अंतर

  5. Django-nonrel बनाम Django-mongodb बनाम Mongokit बनाम pymongo देशी