Mongodb のバージョンを確認する

Mongodb Nobajonwo Que Rensuru



MongoDB は、複数のサーバーにデプロイされた場合に高性能のデータ ストレージを提供します。そのため、報告された問題を分析する際に、システムで実行されている MongoDB のバージョンを特定する必要があります。セマンティック番号付けスキームに従うバージョン番号により、重大な変更とマイナーな変更を認識することができます。既知のはずのmongodbのバージョンを更新するだけで、バグのない最新のバージョンを実行できます。以下では、現在使用している MongoDB のバージョンを特定するために使用できるいくつかの方法について説明しました。これらの手法には、MongoDB のサーバー バージョンを確認するものもあれば、Mongo シェルのバージョンを確認するものもあります。

Mongodb のバージョンを確認する方法

mongodb のバージョンを確認する最も簡単な方法は、キーワード「mongod」を指定して「–help」オプションを実行することです。システムでコマンドラインプロンプトを開き、システムの端末画面に次のコマンドを配置しました。このコマンドを使用すると、mongodb アプリケーションの現在のバージョンをチェックして出力するフラグを取得できます。

> モンゴッド - ヘルプ

「mongod –help」のコマンドは、オペレーティング システムで mongodb を実行するために使用される可能性のあるすべての一般的なオプションを出力として一覧表示しました。オプションのリストが長いため、オプション「–version」のみを示しました。 「–version」は、mongodb シェルと共に使用して mongodb バージョンを取得するオプションです。







オプション:



–networkMessageCompressors arg (=snappy,zstd,zlib)



コンプレッサのコンマ区切りリスト





ネットワークメッセージに使用

一般的なオプション:



-h [ –help ] この使用法に関する情報を表示します

–version バージョン情報を表示

方法 # 1: Mongod コマンドで Mongodb のバージョンを確認する

これで、–version フラグを使用して、現在インストールされている mongodb のバージョンを取得できます。ここでは、パスが指定されていないか、mongodb シェルが開かれていないため、mongodb 接続がありません。 mongodb に接続していない場合は、システムのコマンド プロンプトで以下のコマンドを実行できます。 「–version」フラグは「mongod」コマンドで使用されます。

>mongod-バージョン

「mongod –version」コマンドを実行すると、以下のようにmongodbのバージョンが表示されます。これには、現在の mongodb バージョンと、mongodb アプリケーションに関する詳細なビルド情報が含まれています。

データベース バージョン v6.0.3
ビルド情報: {
'バージョン': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'モジュール': [],
'アロケータ': 'tcmalloc',
'環境': {
'distmod': 'ウィンドウ',
'distarch': 'x86_64',
'target_arch': 'x86_64'
}
}

方法 2: Mongo コマンドで Mongodb のバージョンを確認する

mongodb のバージョンを確認する別の方法は、mongo メソッドを使用することです。コマンド プロンプトでは、mongodb クエリを実行するためのシェルであるキーワード「mongo」を使用する必要があります。 mongo は、mongodb シェルのバージョンをチェックするオプション「–version」とともに使用されます。バージョンを取得するための mongo コマンドの一般的な表現を以下に貼り付けます。

>mongo --バージョン

オペレーティング システムの mongo シェルのバージョンは次のとおりです。

モンゴ バージョン v6.0.3
ビルド情報: {
'バージョン': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'モジュール': [],
'アロケータ': 'tcmalloc',
'環境': {
'distmod': 'ウィンドウ',
'distarch': 'x86_64',
'target_arch': 'x86_64'
}
}

方法 3: ファイル パスで Mongodb のバージョンを確認する

上記の方法は、mongodb との接続が確立されていない場合に mongodb のバージョンを取得する方法です。ここでは、mongodb シェルが配置されているファイルのパスを取得して、mongodb アプリケーションのバージョンを取得します。これを行うには、コマンド プロンプトを起動し、「cd」コマンドを使用して、端末で mongodb シェルのフル パスを指定します。次に、Enter キーを押してコマンドを実行します。

>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 --バージョン

mongodb のファイル パスのアクセスから、以下に示す出力で現在の mongodb バージョンを取得しました。

データベース バージョン v6.0.3
ビルド情報: {
'バージョン': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'モジュール': [],
'アロケータ': 'tcmalloc',
'環境': {
'distmod': 'ウィンドウ',
'distarch': 'x86_64',
'target_arch': 'x86_64'
}
}

方法 4: db.version() コマンドで Mongodb のバージョンを確認する

前述のすべてのコマンドは、mongodb バージョンを取得するためにコマンド プロンプトを使用します。 mongodb のバージョンを確認する別の方法もあります。それは、mongodb シェルを起動することです。この例では、最初に接続を確立しました。次に、mongodb シェルで次のクエリを実行します。 「db」キーワードは、システムで使用される mongodb のバージョンを生成するために「version()」メソッドで使用されます。

>db.version()
[/c]
mongodb のバージョンを確認するためのクエリは、システムからダウンロードされた mongodb のバージョンである数値出力を表示しました。
[cc lang='text' width='100%' height='100%' escaped='true' theme='黒板' nowrap='0']
「6.0.3」

方法 5: BuildInfo パラメータ コマンドで Mongodb のバージョンを確認する

mongodb のバージョンを取得する最後のコマンド ライン インターフェイス アプローチは、「builInfo」メソッドを使用することです。 buildInfo コマンドは、現在の Mongod のビルド レポートを提供する管理ツールです。 「buildInfo」コマンドをパラメーターとして受け取る「runCommand()」クエリを採用しました。 buildInfo コマンドはさらに、真のブール値として知られる値「1」で設定されます。

db.runCommand( { buildInfo: 1 } )

buildInfo コマンドの出力により、mongodb サーバーのバージョンと概要が生成されます。

{
バージョン: '6.0.3',
gitVersion: 'f803681c3ae19817d31958965850193de067c516',
targetMinOS: 'Windows 7/Windows Server 2008 R2',
モジュール: [],
アロケータ: 'tcmalloc',
javascriptEngine: 'mozjs',
sysInfo: '非推奨',
バージョン配列: [ 6, 0, 3, 0 ],
openssl: { running: 'Windows SChannel' }

方法 6: GUI インターフェイスで Mongodb のバージョンを確認する

グラフィカル ユーザー インターフェイスは、mongodb のバージョンを確認するための最も魅力的な方法です。コマンド ライン インターフェイスまたは特定の mongodb シェルが使いにくい場合は、mongodb コンパスを使用できます。 mongodb コンパス アプリケーションは、mongodb バージョンを取得するための GUI アプローチです。まず、mongodb コンパスを起動し、既存のローカル ホストとの接続を構築しました。その後、左側のサイドバーに 3 つの点が並んでいて、クリックするといくつかのオプションが表示されます。リストされたすべてのオプションの中で、「接続情報」オプションにマウスを合わせます。 mongodb コンパスのスクリーンショットを以下に示します。これにより、mongodb のバージョンを確認する手順を簡単に実行できます。

「接続情報」は、mongodb 接続に関する情報が表示されるポップアップ ページを生成します。ポップアップページには、「エディション」フィールドがあります。 「Edition」フィールドの下に、mongodb のエディション情報が「MongoDB 6.0.3 Community」として表示されます。

結論

mongodbのバージョンを確認する記事です。 mongodb バージョンを取得するために考えられるすべての方法を調べました。 mongodb サーバーのバージョンを取得するためにいくつかのメソッドが使用され、mongodb シェルのバージョンを取得するために他のメソッドが使用されます。最初に、コマンド ライン インターフェイスを使用して mongodb のバージョンを確認しました。その後、mongodb コンパス GUI アプリケーションを使用して、mongodb のバージョンを確認するのが最も簡単でした。