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的版本信息,便于后续的使用和管理。