कैसे स्थापित MongoDB के सटीक संस्करण को खोजने के लिए


142

मेरे पास mongoDB 3.2 स्थानीय रूप से विंडोज 7 के लिए स्थापित है। मैं इसके विशिष्ट संस्करण का पता लगाना चाहूंगा (जैसे यह 3.2.1 है, या 3.2.3 या ...)। मैं इसे कैसे पा सकता हूं? यदि मैं डेटाबेस शेल (mongo.exe) खोलता हूं, तो मैं इसे आउटपुट देख सकता हूं:

MongoDB शैल संस्करण: 3.2.0

लेकिन यह सिर्फ शेल संस्करण है, और मुझे यकीन नहीं है कि यह मेरे वास्तविक डेटाबेस संस्करण के समान है।



एक ही सवाल था और db.version()मुझे शेल संस्करण के समान संस्करण दिया गया था, लेकिन फिर भी सोच रहा था कि क्या यह हमेशा मामला है, या मेरे मामले में सिर्फ संयोग है। इसके अलावा, जब मैं दौड़ता हूं /usr/bin/mongo --version, मुझे मिलता है MongoDB shell version: 2.6.12, इसलिए यह अभी भी "मैन्गोडब शेल" को संदर्भित करता है
थेम

जवाबों:



116

विकल्प 1:

कंसोल प्रारंभ करें और इसे निष्पादित करें:

db.version()

विकल्प 2:

शेल कंसोल खोलें और करें:

$ मंगोड - विसर्जन

यह आपको कुछ ऐसा दिखाएगा

$ mongod --version
db संस्करण v3.0.2


4

जावा एपीआई से:

Document result = mongoDatabase.runCommand(new Document("buildInfo", 1));
String version = (String) result.get("version");
List<Integer> versionArray = (List<Integer>) result.get("versionArray");

2

Mongodb संस्करण की जाँच करने के लिए --version विकल्प के साथ mongod कमांड का उपयोग करें।

MongoDB सर्वर संस्करण की जांच करने के लिए, अपने टर्मिनल प्रोग्राम के माध्यम से कमांड लाइन खोलें और निम्नलिखित कमांड निष्पादित करें:

पथ: C: \ Program Files \ MongoDB \ Server \ 3.2 \ बिन खोलें Cmd और निम्नलिखित कमांड निष्पादित करें: MongoDB शेल संस्करण की जाँच करने के लिए mongod --version टाइप करें:

मूंगो -आवारा


0

कभी-कभी आपको अपने प्रोजेक्ट / एप्लिकेशन / कोड से कनेक्शन बनाने के बाद मोंगोडब का संस्करण देखना पड़ता है । इस मामले में आप इस तरह का अनुसरण कर सकते हैं:

 mongoose.connect(
    encodeURI(DB_URL), {
      keepAlive: true
    },
    (err) => {
      if (err) {
        console.log(err)
      }else{
           const con = new mongoose.mongo.Admin(mongoose.connection.db)
              con.buildInfo( (err, db) => {
              if(err){
                throw err
              }
             // see the db version
             console.log(db.version)
            })
      }
    }
  )

आशा है कि यह किसी के लिए उपयोगी होगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.