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

अपने MongoDB संस्करण की जाँच करने के 7 तरीके

यदि आप सोच रहे हैं कि आप MongoDB का कौन सा संस्करण चला रहे हैं, तो यहां 7 तरीके दिए गए हैं जिनका उपयोग आप जांच करने के लिए कर सकते हैं।

वास्तव में, इनमें से कुछ आपके MongoDB सर्वर संस्करण की जाँच करते हैं, और कुछ आपके mongo शेल संस्करण की जाँच करते हैं। किसी भी मामले में, आइए एक नज़र डालते हैं।

db.version() विधि

यदि आप पहले से ही MongoDB से जुड़े हुए हैं, तो आप db.version() . का उपयोग कर सकते हैं संस्करण की जाँच करने की विधि।

यह विधि mongod या mongos उदाहरण का संस्करण लौटाती है।

उदाहरण:

db.version()

परिणाम:

4.4.1

mongod --version कमांड

यदि आप MongoDB से कनेक्ट नहीं हैं, तो आप एक टर्मिनल विंडो या कमांड प्रॉम्प्ट खोल सकते हैं और mongod --version चला सकते हैं। .

उदाहरण:

mongod --version

परिणाम:

db version v4.4.1
Build Info: {
    "version": "4.4.1",
    "gitVersion": "ad91a93a5a31e175f5cbf8c69561e788bbc55ce1",
    "modules": [],
    "allocator": "system",
    "environment": {
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

यदि आप विंडोज़ पर हैं और आपने अपने पथ में मोंगोडीबी नहीं जोड़ा है, तो आपको पूर्ण पथ का उपयोग करने की आवश्यकता होगी।

इस तरह:

"C:\Program Files\MongoDB\Server\4.4\bin\mongod.exe" --version

विडंबना यह है कि पथ लिखने से पहले आपको संस्करण जानना होगा! (आपको 4.4 को बदलना होगा अपने MongoDB संस्करण के साथ)।

आप वैकल्पिक रूप से फ़ाइल एक्सप्लोरर के माध्यम से फ़ोल्डर में नेविगेट कर सकते हैं - एक प्रक्रिया जो संस्करण संख्या को भी प्रकट करेगी।

mongo --version कमांड

यदि आपको मोंगो शेल संस्करण की आवश्यकता है, तो आप mongo --version . चला सकते हैं टर्मिनल विंडो या कमांड प्रॉम्प्ट से कमांड।

उदाहरण

mongo --version

परिणाम:

MongoDB shell version v4.4.1
Build Info: {
    "version": "4.4.1",
    "gitVersion": "ad91a93a5a31e175f5cbf8c69561e788bbc55ce1",
    "modules": [],
    "allocator": "system",
    "environment": {
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

विंडोज़ गैर-पाथ उदाहरण:

"C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe" --version

The mongo --help कमांड

मोंगो शेल संस्करण प्राप्त करने का दूसरा तरीका mongo --help run चलाना है टर्मिनल विंडो या कमांड प्रॉम्प्ट से।

उदाहरण

mongo --help

परिणाम:

MongoDB shell version v4.4.1
usage: mongo [options] [db address] [file names (ending in .js)]
db address can be:
...

सहायता सूची काफी लंबी है, इसलिए मैं यह सब यहां आउटपुट नहीं करूंगा। MongoDB शेल संस्करण शीर्ष पर सूचीबद्ध है।

विंडोज़ गैर-पाथ उदाहरण:

"C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe" --help

mongo कमांड

बस मोंगो शेल के माध्यम से मोंगोडीबी से जुड़ने के परिणामस्वरूप मोंगो शेल संस्करण और मोंगोडीबी सर्वर संस्करण दोनों प्रदर्शित होंगे।

उदाहरण के लिए, एक टर्मिनल विंडो या कमांड प्रॉम्प्ट खोलना, और निम्न कमांड दर्ज करना, MongoDB से जुड़ता है:

mongo

एक बार जब यह कनेक्ट हो जाता है, तो आपको कुछ इस तरह दिखना चाहिए:

MongoDB shell version v4.4.1
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("8f03a0d8-7079-4884-bf2c-6a67b832d1a9") }
MongoDB server version: 4.4.1
Welcome to the MongoDB shell.
...

संदेश आमतौर पर जारी रहता है, लेकिन मोंगो शेल संस्करण और मोंगोडीबी सर्वर संस्करण शीर्ष के पास सूचीबद्ध होते हैं (जैसा कि यहां दिखाया गया है)।

buildInfo कमांड

buildInfo कमांड एक प्रशासनिक कमांड है जो वर्तमान mongod . के लिए एक बिल्ड सारांश देता है ।

उदाहरण:

db.runCommand( { buildInfo: 1 } )

परिणाम:

{
	"version" : "4.4.1",
	"gitVersion" : "ad91a93a5a31e175f5cbf8c69561e788bbc55ce1",
	"modules" : [ ],
	"allocator" : "system",
	"javascriptEngine" : "mozjs",
	"sysInfo" : "deprecated",
	"versionArray" : [
		4,
		4,
		1,
		0
	],
...
}

यह संस्करण जानकारी की तुलना में बहुत अधिक प्रदान करता है, लेकिन संस्करण जानकारी दो क्षेत्रों में शामिल है:version फ़ील्ड और versionArray फ़ील्ड.

MongoDB Compass GUI के माध्यम से

यदि आप MongoDB Compass का उपयोग करते हैं, तो आप साइडबार में सूचीबद्ध MongoDB संस्करण पा सकते हैं (कम से कम, यह उस समय स्थित है जब यह लेख लिखा गया था)।

उदाहरण:


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo में दस्तावेज़ों में औसत उप दस्तावेज़ फ़ील्ड

  2. मैं EC2 वातावरण में नोड-मोंगोडब-देशी का उपयोग करके Node.js सर्वर पर MongoDB कैसे स्थापित कर सकता हूं?

  3. MongoDB में धीमी क्वेरी से निपटना

  4. मैं Mongoose में किसी दस्तावेज़ को कैसे अपडेट/अपर्ट करूँ?

  5. टेम्पलेट में उपयोग के लिए MongoDB से HTML प्राप्त करना