ইনস্টল করা মঙ্গোডিবি-র সঠিক সংস্করণটি কীভাবে খুঁজে পাবেন


142

আমি উইন্ডোজ for. এর জন্য স্থানীয়ভাবে মঙ্গোডিবি ৩.২ ইনস্টল করেছি I আমি এর নির্দিষ্ট সংস্করণটি (যেমন এটি 3..২.১, বা ৩.২.৩ বা ...) সন্ধান করতে চাই। আমি এটি কিভাবে খুঁজে পেতে পারি? যদি আমি ডেটাবেস শেল (mongo.exe) খুলি, আমি এটির ফলাফলগুলি দেখতে পাচ্ছি:

মঙ্গোডিবি শেল সংস্করণ: 3.2.0

তবে এটি কেবল শেল সংস্করণ এবং এটি আমার আসল ডাটাবেস সংস্করণের মতো কিনা তা আমি নিশ্চিত নই।


2
মঙ্গোদ - রূপান্তর
শাইক মোঃ এন রসুল

একই প্রশ্ন ছিল এবং db.version()আমাকে শেল সংস্করণ হিসাবে একই সংস্করণ দেয়, কিন্তু এখনও ভাবছেন যে এটি কি সর্বদা ক্ষেত্রে হয়, বা আমার ক্ষেত্রে কেবল কাকতালীয় নয়। এছাড়াও, যখন আমি দৌড়ে যাই /usr/bin/mongo --version, আমি পেয়ে যাই MongoDB shell version: 2.6.12, সুতরাং এটি এখনও "মংডোব শেল"
13

উত্তর:



116

বিকল্প 1:

কনসোলটি শুরু করুন এবং এটি সম্পাদন করুন:

db.version()

OPTION2:

একটি শেল কনসোল খুলুন এবং করুন:

ong মঙ্গোদ - রূপান্তর

এটি আপনাকে এমন কিছু প্রদর্শন করবে

$ মঙ্গোদ - রূপান্তর
ডিবি সংস্করণ 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

মঙ্গোদব সংস্করণটি পরীক্ষা করতে - --version বিকল্পের সাথে মঙ্গড কমান্ডটি ব্যবহার করুন।

মঙ্গোডিবি সার্ভার সংস্করণটি পরীক্ষা করতে, আপনার টার্মিনাল প্রোগ্রামের মাধ্যমে কমান্ড লাইনটি খুলুন এবং নিম্নলিখিত কমান্ডটি কার্যকর করুন:

পাথ: সি: \ প্রোগ্রাম ফাইলগুলি \ মঙ্গোডিবি \ সার্ভার \ 3.2 \ বিন সিএমডি খুলুন এবং নিম্নলিখিত কমান্ডটি সম্পাদন করুন: মংডোড - রূপান্তর মঙ্গোডিবি শেল সংস্করণটি পরীক্ষা করতে টাইপ করুন:

মঙ্গো-রূপান্তর


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)
            })
      }
    }
  )

আশা করি এটি কারও পক্ষে সহায়ক হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.