MongoDB查看当前版本信息

1. MongoDB简介

MongoDB是一个跨平台的文档型数据库,由10gen(现名为MongoDB Inc.)公司开发。MongoDB的特点是高性能、易部署、易使用,存储数据非常方便。在大数据存储和处理上存在优势。MongoDB在NoSQL数据库中占据一席之地。

2. MongoDB版本信息

2.1 常用查询命令

在MongoDB中,我们可以使用db.version()命令来获取MongoDB的版本信息:

db.version()

执行该命令后,我们可以得到类似如下的返回结果:

4.4.9

这里返回的结果是当前MongoDB的版本号。

2.2 查看完整信息

除了查询版本号外,还可以使用mongod --version命令来查看完整的MongoDB版本信息:

mongod --version

执行该命令后,可以得到如下的返回结果:

db version v4.4.9

Build Info: {

"version": "4.4.9",

"gitVersion": "876ebee8c5d71e4bce691f975a780dd6a4b55c63",

"openSSLVersion": "OpenSSL 1.1.1f 31 Mar 2020",

"modules": [],

"allocator": "tcmalloc",

"environment": {

"distmod": "ubuntu1804",

"distarch": "x86_64",

"target_arch": "x86_64"

}

}

其中,gitVersion表示当前MongoDB的版本号,modules表示当前MongoDB所支持的模块。

2.3 查看MongoDB服务器版本

除了查看MongoDB本身版本号外,还可以通过查询MongoDB服务器版本来了解当前MongoDB的版本信息。

首先,进入MongoDB客户端,使用以下命令来查询MongoDB服务器版本:

db.runCommand({ serverStatus: 1, buildInfo: 1 }).version

执行该命令后,可以得到如下的返回结果:

4.4.9

其中,4.4.9表示当前MongoDB的版本号。

2.4 查看MongoDB shell版本

我们还可以使用以下命令来查看MongoDB shell版本号:

mongo --version

执行该命令后,可以得到类似如下的返回结果:

MongoDB shell version v4.4.9

git version: 876ebee8c5d71e4bce691f975a780dd6a4b55c63

OpenSSL version: OpenSSL 1.1.1f 31 Mar 2020

allocator: tcmalloc

modules: none

build environment:

distarch: x86_64

target_arch: x86_64

其中,shell version表示当前MongoDB shell的版本号。

第3部分:结语

通过上述几种方式,我们可以轻松地查询到MongoDB的版本信息,便于后续的使用和管理。

数据库标签