迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 数据库 > MongoDB >

检查 MongoDB 的版本

作者:迹忆客 最近更新:2023/03/18 浏览次数:

MongoDB 是一个众所周知的非结构化数据库管理系统,可以处理海量数据。它是一个面向文档的数据库系统,属于 NoSQL 数据库家族(非 SQL)。

记录和数据存储为外观和功能类似于 JSON 对象的文档。记录了 MongoDB 的主要数据单元,即键值对的集合。

对于想要在其应用程序中处理结构化、半结构化或非结构化数据的开发人员来说,MongoDB 是必不可少的。对大数据分析感兴趣的人也可以使用 MongoDB。

如果你的应用程序的数据需要敏捷性、可扩展性和高性能,那么 MongoDB 是最佳选择。即使分布在多个服务器上,MongoDB 也可以提供高性能的数据存储。

它可用于各种任务,包括实时探索性和预测性分析以及并行数据处理。如果你不确定你使用的是哪个版本的 MongoDB,有六种方法可以找到。

其中一些检查你的 MongoDB 服务器的版本,而另一些检查你的 Mongo Shell 的版本。无论如何,让我们看看。

MongoDB 中的 db.version() 方法

如果你已经连接到 MongoDB,你可以使用 db.version() 函数来验证版本。此函数返回 mongodmongos 实例的版本。

下面给出了此方法的查询。

db.version()

上述查询的结果如下所示。

4.4.1

MongoDB 中的 mongod --version 命令

使用终端窗口或命令提示符中的 mongod —version 命令检查 MongoDB 版本。

下面给出了此方法的查询。

mongod --version

上述查询的结果如下所示。

db version v4.4.1
Build Info: {
    "version": "4.4.1",
    "gitVersion": "ad91a93a5a31e175f5cbf8c69561e788bbc55ce1",
    "modules": [],
    "allocator": "system",
    "environment": {
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

如果你在 Windows 上并且尚未将 MongoDB 添加到你的 PATH,则必须使用完整路径。

下面给出了以下命令。

"C:\Program Files\MongoDB\Server\4.4\bin\mongod.exe" --version

在键入路径之前,你需要知道版本,这很讽刺! (将 4.4 替换为你正在使用的 MongoDB 版本。)

你也可以使用文件资源管理器转到文件夹,同时公开版本号。

MongoDB 中的 mongo --version 命令

如果你需要 mongo shell 版本,请从终端窗口或命令提示符运行 mongo —version 命令。

下面给出了此方法的查询。

mongo --version

上述查询的结果如下所示。

MongoDB shell version v4.4.1
Build Info: {
    "version": "4.4.1",
    "gitVersion": "ad91a93a5a31e175f5cbf8c69561e788bbc55ce1",
    "modules": [],
    "allocator": "system",
    "environment": {
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

Windows 非 PATH 查询:

"C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe" --version

在 MongoDB 中使用 mongo --help 命令

从终端窗口或命令提示符运行 mongo —help 是获取 mongo shell 版本的另一种方法。

下面给出了此方法的查询。

mongo --help

上述查询的结果如下所示。

MongoDB shell version v4.4.1
usage: mongo [options] [db address] [file names (ending in .js)]
db address can be:
...

因为帮助列表很长,这里就不完整展示了。列表上方是 MongoDB shell 版本。

Windows 非 PATH 查询:

"C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe" --help"

在 MongoDB 中使用 mongo 命令

当你使用 mongo shell 连接到 MongoDB 时,你将看到 Mongo 和 MongoDB 服务器版本。

例如,要连接到 MongoDB,请打开终端窗口或命令提示符并键入以下命令。

mongo

运行上述命令时,你将看到类似这样的内容。

MongoDB shell version v4.4.1
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("8f03a0d8-7079-4884-bf2c-6a67b832d1a9") }
MongoDB server version: 4.4.1
Welcome to the MongoDB shell.
...

通常,消息会继续,但 mongo shell 版本和 MongoDB 服务器版本显示在顶部(如此处所示)。

MongoDB 中的 buildInfo 命令

buildInfo 命令是返回当前 mongods 构建摘要的管理命令。

下面给出了此方法的查询。

db.runCommand( { buildInfo: 1 } )

上述查询的结果如下所示。

{
	"version" : "4.4.1",
	"gitVersion" : "ad91a93a5a31e175f5cbf8c69561e788bbc55ce1",
	"modules" : [ ],
	"allocator" : "system",
	"javascriptEngine" : "mozjs",
	"sysInfo" : "deprecated",
	"versionArray" : [
		4,
		4,
		1,
		0
	],
...
}

它包含的信息远不止版本信息。但是,版本信息包含在 version 字段和 versionArray 字段中。

在这篇文章中,已经解释了 MongoDB 以及它是什么,以及谁使用这个数据库。然后找到确切版本的问题得到解决,并详细讨论了找出你正在使用的 MongoDB 的确切版本的七种不同方法。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

比较 MongoDB 中的字段

发布时间:2023/04/21 浏览次数:51 分类:MongoDB

在本文中,我们将了解如何比较 MongoDB 中的两个字段。 此外,我们将看到一个相关的示例和解释,以使主题更容易理解。

清除或删除 MongoDB 中的集合

发布时间:2023/04/21 浏览次数:147 分类:MongoDB

本篇文章将告诉大家如何删除 MongoDB 数据库中的集合以及删除 MongoDB 中的集合的不同方法。

MongoDB 截断集合

发布时间:2023/04/21 浏览次数:178 分类:MongoDB

可以根据需要选择两个选项之一来截断下面的集合。 在今天的文章中,我们将学习如何在 MongoDB 中截断集合。

删除 MongoDB 中的重复项

发布时间:2023/04/21 浏览次数:151 分类:MongoDB

在本文中,我们将了解如何删除 MongoDB 中的重复条目,并且我们还将看到一个带有适当解释的示例,以使主题更容易理解。

使用 NodeJS 检查 MongoDB 中是否存在集合

发布时间:2023/04/21 浏览次数:194 分类:MongoDB

在本文中,我们将检查 MongoDB 数据库中是否存在一个集合,并且我们还将查看与主题相关的示例,以使主题更容易理解。 为此,我们将使用 Node.js。

MongoDB 中的唯一索引

发布时间:2023/04/21 浏览次数:144 分类:MongoDB

在这篇教学文章中,您将了解唯一索引、它们是什么以及如何在 MongoDB 中使索引唯一。 此外,还简要详细地解释了使用户的电子邮件在 MongoDB 中唯一。

在 MongoDB 中创建索引

发布时间:2023/04/21 浏览次数:104 分类:MongoDB

索引有助于有效解决查询。 如果没有索引,MongoDB 必须遍历集合中的每个文档才能找到与查询匹配的文档。因此,在今天的文章中,我们将学习如何在 MongoDB 中创建索引。

MongoDB 中的稀疏索引

发布时间:2023/04/21 浏览次数:142 分类:MongoDB

在本文中,我们将讨论 MongoDB 中的稀疏索引。 此外,我们将提供一个相关示例并进行解释,以使该主题更容易理解。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便