Mongodb সংস্করণ পরীক্ষা করুন

Mongodb Sanskarana Pariksa Karuna



একাধিক সার্ভারে স্থাপন করা হলে MongoDB উচ্চ-পারফরম্যান্স ডেটা স্টোরেজ অফার করে। সুতরাং, রিপোর্ট করা সমস্যাগুলি বিশ্লেষণ করার সময় আমাদের সিস্টেমে চলমান MongoDB-এর সংস্করণ সনাক্ত করতে হবে। যে সংস্করণ সংখ্যাগুলি একটি শব্দার্থিক সংখ্যায়ন স্কিম অনুসরণ করে তা আমাদের উল্লেখযোগ্য এবং ছোট পরিবর্তনগুলি সনাক্ত করতে সক্ষম করে। আমরা শুধু মঙ্গোডবি সংস্করণটি আপডেট করে সর্বশেষ বাগ-মুক্ত সংস্করণ চালাতে পারি যা জানা উচিত। আমরা নিচে কিছু পদ্ধতি নিয়ে আলোচনা করেছি যা আমরা বর্তমানে MongoDB-এর কোন সংস্করণ ব্যবহার করছি তা নির্ধারণ করতে ব্যবহার করা যেতে পারে। এই কৌশলগুলির মধ্যে কিছু MongoDB-এর সার্ভার সংস্করণ পরীক্ষা করে, অন্যরা মঙ্গো শেলের সংস্করণ পরীক্ষা করে।

Mongodb এর সংস্করণটি কীভাবে পরীক্ষা করবেন

mongodb সংস্করণ চেক করার সবচেয়ে সহজ পদ্ধতি হল '-help' বিকল্পটি 'mongod' কীওয়ার্ড দিয়ে চালানো। আমরা আমাদের সিস্টেমে কমান্ড লাইন প্রম্পট খুলেছি এবং আমাদের সিস্টেমের টার্মিনাল স্ক্রিনে নিম্নলিখিত কমান্ডটি স্থাপন করেছি। এই কমান্ডের ব্যবহার আমাদেরকে পতাকা পেতে সাহায্য করে যা mongodb অ্যাপ্লিকেশনের বর্তমান সংস্করণটি পরীক্ষা করে এবং আউটপুট করে।

> মঙ্গোড -- সাহায্য

'mongod –help' কমান্ডটি আউটপুট হিসাবে সমস্ত সাধারণ বিকল্পগুলিকে তালিকাভুক্ত করে যা আমাদের অপারেটিং সিস্টেমে মঙ্গোডবি চালানোর জন্য ব্যবহার করা যেতে পারে। বিকল্পগুলির দীর্ঘ তালিকার কারণে, আমরা কেবল '-সংস্করণ' বিকল্পটি দেখিয়েছি। '–সংস্করণ' হল একটি বিকল্প যা আমরা mongodb শেলের সাথে mongodb সংস্করণ পেতে ব্যবহার করি।







বিকল্প:



–networkMessageCompressors arg (=snappy,zstd,zlib)



কম্প্রেসারগুলির কমা দ্বারা পৃথক করা তালিকা





নেটওয়ার্ক বার্তার জন্য ব্যবহার করুন

সাধারণ বিকল্পসমূহ:



-h [ -help] এই ব্যবহারের তথ্য দেখান

-সংস্করণ সংস্করণ তথ্য দেখান

পদ্ধতি # 1: মঙ্গোড কমান্ডের সাথে মঙ্গোডবি সংস্করণটি পরীক্ষা করুন

এখন, আমরা mongodb-এর বর্তমান ইনস্টল করা সংস্করণ পেতে –version পতাকা ব্যবহার করতে পারি। এখানে, আমাদের একটি মঙ্গোডবি সংযোগ নেই কারণ পথ দেওয়া হয়নি বা মঙ্গোডবি শেল খোলা হয়নি। যখন আমরা mongodb এর সাথে সংযুক্ত না থাকি তখন আমরা আমাদের সিস্টেমের কমান্ড প্রম্পটে নীচের কমান্ডটি চালাতে পারি। '-সংস্করণ' পতাকাটি 'মঙ্গোড' কমান্ডের সাথে ব্যবহৃত হয়।

>মঙ্গোড-সংস্করণ

একবার 'mongod –version' কমান্ডটি কার্যকর করা হলে, mongodb এর সংস্করণটি নিম্নরূপ প্রদর্শিত হবে। এতে বর্তমান মঙ্গোডবি সংস্করণ এবং মঙ্গোডবি অ্যাপ্লিকেশনের আরও বিল্ড তথ্য অন্তর্ভুক্ত রয়েছে।

db সংস্করণ v6.0.3
বিল্ড তথ্য: {
'সংস্করণ': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'মডিউল': [],
'allocator': 'tcmalloc',
'পরিবেশ': {
'distmod': 'উইন্ডোজ',
'distarch': 'x86_64',
'টার্গেট_আর্ক': 'x86_64'
}
}

পদ্ধতি # 2: Mongo কমান্ড দিয়ে Mongodb সংস্করণ পরীক্ষা করুন

মঙ্গোডবি সংস্করণ পরীক্ষা করার আরেকটি পদ্ধতি হল মঙ্গো পদ্ধতি ব্যবহার করা। কমান্ড প্রম্পটে, আমাদের 'মঙ্গো' কীওয়ার্ডটি ব্যবহার করতে হবে যা mongodb কোয়েরি চালানোর জন্য শেল। মঙ্গোকে মঙ্গোডবি শেল সংস্করণ পরীক্ষা করার জন্য '–সংস্করণ' বিকল্পটি ব্যবহার করা হয়েছে। সংস্করণ আনার জন্য মঙ্গো কমান্ডের সাধারণ উপস্থাপনা নীচে আটকানো হয়েছে।

> মঙ্গো -- সংস্করণ

আমাদের অপারেটিং সিস্টেমে মঙ্গো শেলের সংস্করণটি নিম্নরূপ:

মঙ্গো সংস্করণ v6.0.3
বিল্ড তথ্য: {
'সংস্করণ': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'মডিউল': [],
'allocator': 'tcmalloc',
'পরিবেশ': {
'distmod': 'উইন্ডোজ',
'distarch': 'x86_64',
'টার্গেট_আর্ক': 'x86_64'
}
}

পদ্ধতি # 3: ফাইল পাথ দিয়ে Mongodb সংস্করণ পরীক্ষা করুন

উপরের পদ্ধতিগুলি হল mongodb সংস্করণ পাওয়ার একটি উপায় যখন mongodb এর সাথে সংযোগ স্থাপন করা হয় না। এখানে, আমরা মঙ্গোডবি শেল যেখানে অবস্থিত সেই ফাইলের পথটি সম্পন্ন করে আমাদের মঙ্গোডবি অ্যাপ্লিকেশনটির সংস্করণ আনব। এটি করার জন্য, আমরা কমান্ড প্রম্পট চালু করেছি এবং 'cd' কমান্ডের সাথে টার্মিনালে mongodb শেলটির সম্পূর্ণ পথ নির্দিষ্ট করা আছে। তারপর, কমান্ডটি কার্যকর করতে এন্টার টিপুন।

>cd 'C:\Program Files\MongoDB\Server\6.0\bin'

mongodb-এর ফাইল পাথ দেওয়া হয় এবং সিস্টেম সফলভাবে mongodb-এর নির্দিষ্ট পথ খুঁজে পায়। এর পরে, আমরা 'mongod.exe' অ্যাপ্লিকেশনটির নাম দিয়েছি যা mongodb সংস্করণ পাওয়ার জন্য '–version' বিকল্পটিও ব্যবহার করে৷

C:\Program Files\MongoDB\Server\6.0\bin>mongod.exe --version

mongodb-এর ফাইল পাথের অ্যাক্সেস থেকে, আমরা নীচের উপস্থাপিত আউটপুটে বর্তমান mongodb সংস্করণটি নিয়ে এসেছি।

db সংস্করণ v6.0.3
বিল্ড তথ্য: {
'সংস্করণ': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'মডিউল': [],
'allocator': 'tcmalloc',
'পরিবেশ': {
'distmod': 'উইন্ডোজ',
'distarch': 'x86_64',
'টার্গেট_আর্ক': 'x86_64'
}
}

পদ্ধতি # 4: db.version() কমান্ড দিয়ে Mongodb সংস্করণ পরীক্ষা করুন

উল্লিখিত সমস্ত কমান্ড mongodb সংস্করণ পাওয়ার জন্য কমান্ড প্রম্পট ব্যবহার করে। মঙ্গোডবি সংস্করণ বের করার জন্য আমাদের কাছে আরেকটি পদ্ধতি রয়েছে: মঙ্গোডবি শেল চালু করে। এই উদাহরণে, আমরা প্রথমে সংযোগ তৈরি করেছি। তারপর, mongodb শেলে নিম্নলিখিত ক্যোয়ারী চালান। 'db' কীওয়ার্ডটি সিস্টেমে ব্যবহৃত mongodb-এর সংস্করণ তৈরি করার জন্য 'version()' পদ্ধতির সাথে ব্যবহার করা হয়।

>db.version()
[/ গ]
মঙ্গোডবি সংস্করণ পরীক্ষা করার জন্য ক্যোয়ারী সংখ্যাসূচক আউটপুট প্রদর্শন করে যা আমাদের সিস্টেম থেকে ডাউনলোড করা মঙ্গোডবি সংস্করণ।
[cc lang='text' width='100%' height='100%' escaped='true' theme='blackboard' nowrap='0']
'6.0.3'

পদ্ধতি # 5: BuildInfo প্যারামিটার কমান্ড দিয়ে Mongodb সংস্করণ পরীক্ষা করুন

মঙ্গোডবি সংস্করণ পেতে শেষ কমান্ড লাইন ইন্টারফেস পদ্ধতিটি 'builInfo' পদ্ধতি ব্যবহার করছে। একটি বিল্ডইনফো কমান্ড হল একটি ম্যানেজমেন্ট টুল যা বর্তমান মঙ্গোডের জন্য একটি বিল্ড রিপোর্ট প্রদান করে। আমরা 'runCommand()' ক্যোয়ারী ব্যবহার করেছি যা একটি প্যারামিটার হিসাবে 'buildInfo' কমান্ড নেয়। বিল্ডইনফো কমান্ডটি '1' মান সহ আরও সেট করা হয়েছে যা সত্য বুলিয়ান মান হিসাবে পরিচিত।

db.runCommand ( { বিল্ড ইনফো: 1 } )

buildInfo কমান্ডের আউটপুট mongodb সার্ভারের সংস্করণ এবং সারাংশ তৈরি করে।

{
সংস্করণ: '6.0.3',
gitVersion: 'f803681c3ae19817d31958965850193de067c516',
targetMinOS: 'Windows 7/Windows Server 2008 R2',
মডিউল: [],
বরাদ্দকারী: 'tcmalloc',
জাভাস্ক্রিপ্ট ইঞ্জিন: 'mozjs',
sysInfo: 'বঞ্চিত',
সংস্করণ অ্যারে: [ 6, 0, 3, 0 ],
openssl: {চলছে: 'Windows SChannel' }

পদ্ধতি # 6: GUI ইন্টারফেসের সাথে Mongodb সংস্করণটি পরীক্ষা করুন

গ্রাফিকাল ইউজার ইন্টারফেস মঙ্গোডবি-এর সংস্করণ পরীক্ষা করার জন্য সবচেয়ে আকর্ষণীয় পদ্ধতি। কমান্ড লাইন ইন্টারফেস বা কোনো নির্দিষ্ট mongodb শেল ব্যবহার করা সহজ না হলে, আমরা mongodb কম্পাস ব্যবহার করতে পারি। mongodb কম্পাস অ্যাপ্লিকেশনটি mongodb সংস্করণ পাওয়ার জন্য একটি GUI পদ্ধতি। প্রথমত, আমরা মঙ্গোডবি কম্পাস চালু করেছি এবং আমাদের বিদ্যমান স্থানীয় হোস্টের সাথে একটি সংযোগ তৈরি করেছি। এর পরে, আমাদের বাম সাইডবারে তিনটি সারিবদ্ধ বিন্দু রয়েছে যা ক্লিকে কয়েকটি বিকল্প প্রদর্শন করে। সমস্ত তালিকাভুক্ত বিকল্পগুলির মধ্যে, 'সংযোগ তথ্য' বিকল্পে মাউস ওভার করুন। মঙ্গোডবি কম্পাসের স্ক্রিনশটটি নীচে দেখানো হয়েছে যা মঙ্গোডবি সংস্করণ পরীক্ষা করার জন্য পদক্ষেপ অনুসরণ করা সহজ হবে।

'সংযোগ তথ্য' পপ-আপ পৃষ্ঠা তৈরি করে যেখানে মঙ্গোডবি সংযোগ সম্পর্কে তথ্য দেওয়া হয়। পপ-আপ পৃষ্ঠায়, আমাদের একটি ক্ষেত্র 'সংস্করণ' আছে। 'সংস্করণ' ক্ষেত্রের নীচে, mongodb-এর সংস্করণ তথ্য 'MongoDB 6.0.3 সম্প্রদায়' হিসাবে প্রদর্শিত হয়

উপসংহার

নিবন্ধটি mongodb-এর সংস্করণ পরীক্ষা করা। আমরা mongodb সংস্করণ পেতে সম্ভাব্য সব উপায় অন্বেষণ করেছি. মঙ্গোডবি সার্ভার সংস্করণ পেতে কয়েকটি পদ্ধতি ব্যবহার করা হয় এবং অন্যান্য পদ্ধতিগুলি মঙ্গোডবি শেল সংস্করণ আনার জন্য। আমরা প্রথমে mongodb সংস্করণ পরীক্ষা করতে কমান্ড লাইন ইন্টারফেস ব্যবহার করেছি। পরে, আমাদের কাছে একটি মঙ্গোডবি কম্পাস জিইউআই অ্যাপ্লিকেশন রয়েছে যা মঙ্গোডবি সংস্করণটি সবচেয়ে সহজ তা পরীক্ষা করে দেখছিল।