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

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

インストールされているMongoDBのバージョンを確認するコマンドを記述してます。インストールされている環境は、Ubuntuです。MongoDBのバージョンが6以降の場合は、「mongo」コマンドは存在しないので「mongod」を使用します。

環境

  • OS Ubuntu20.10
  • MongoDB 4.4.1

MongoDBバージョン確認

以下のコマンドでバージョンを確認することが可能です。
※「mongo6」以降は「mongo」コマンドは存在しません。

$ mongo -version

<出力結果>
Build Info: {
    "version": "4.4.1",
    "gitVersion": "ad91a93a5a31e175f5cbf8c69561e788bbc55ce1",
    "openSSLVersion": "OpenSSL 1.1.1f  31 Mar 2020",
    "modules": [],
    "allocator": "tcmalloc",
    "environment": {
        "distmod": "ubuntu2004",
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

「mongo」コマンドでも確認できます。

$ mongo

<出力結果>
MongoDB shell version v4.4.1
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("5f5f7893-d05a-4843-a79e-4e1ba307544e") }
MongoDB server version: 4.4.1
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see

「mongo」コマンド実行後に「db.version()」を実行しても確認可能です。

> db.version()
4.4.1

mongo6以降

「mongo」ではなく「mongod」を使用します。

$ mongod --version


db version v6.0.2
Build Info: {
    "version": "6.0.2",
    "gitVersion": "94fb7dfc8b974f1f5343e7ea394d0d9deedba50e",
    "openSSLVersion": "OpenSSL 1.1.1k  25 Mar 2021",
    "modules": [],
    "allocator": "tcmalloc",
    "environment": {
        "distmod": "rhel80",
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

「mongosh」のバージョンは、以下で確認できます。

$ mongosh --version

1.6.0