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

MongoDB अपवाद:सर्वर वायर संस्करण 0 की रिपोर्ट करता है, लेकिन libmongoc के संस्करण के लिए कम से कम 3 . की आवश्यकता होती है

मुझे लिनक्स मिंट 19 पर समस्या मिली है (सोचें कि उबंटू 18+ में भी यही समस्या हो सकती है):

जैसा कि संदेश कहता है - सर्वर ड्राइवर संस्करण और मेरा एक अलग है। ऐसा इसलिए हुआ क्योंकि मैंने कमांड के साथ php mongo ड्राइवर स्थापित किया:

sudo apt-get install php7.2-mongodb

समाधान php mongo ड्राइवर को पूरी तरह से अनइंस्टॉल करना था:

sudo apt-get remove --auto-remove php-mongodb

और फिर Pecl mongodb php एक्सटेंशन से php-mongodb इंस्टॉल करें :

sudo pecl install mongodb-1.4.4

(यदि आप त्रुटि से टकराते हैं pecl: command not found , pecl . का उपयोग करने के लिए बस PEAR पैकेज स्थापित करें इंस्टॉलर। sudo apt-get update && sudo apt-get install php-pear )

इसके बाद अपने php.ini . में अगली लाइन जोड़ें फ़ाइल:

extension=mongodb.so

वेब सर्वर को पुनः लोड करना न भूलें:

sudo systemctl reload apache2

यही बात है। सब कुछ काम करना चाहिए!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. आधिकारिक सी # ड्राइवर का उपयोग कर मोंगो डीबी में अप्सर्टिंग

  2. dockerized mongo पर डेटा इनिशियलाइज़ करें

  3. त्रुटि:बाल प्रक्रिया विफल, त्रुटि संख्या 51 MongoDB के साथ बाहर निकल गई

  4. Azure में MongoDB से कनेक्ट नहीं हो सकता

  5. गणना करने के लिए MongoDB एकत्रीकरण क्वेरी