检查 MongoDB 的版本
MongoDB 是一个众所周知的非结构化数据库管理系统,可以处理海量数据。它是一个面向文档的数据库系统,属于 NoSQL 数据库家族(非 SQL)。
记录和数据存储为外观和功能类似于 JSON 对象的文档。记录了 MongoDB 的主要数据单元,即键值对的集合。
对于想要在其应用程序中处理结构化、半结构化或非结构化数据的开发人员来说,MongoDB 是必不可少的。对大数据分析感兴趣的人也可以使用 MongoDB。
如果你的应用程序的数据需要敏捷性、可扩展性和高性能,那么 MongoDB 是最佳选择。即使分布在多个服务器上,MongoDB 也可以提供高性能的数据存储。
它可用于各种任务,包括实时探索性和预测性分析以及并行数据处理。如果你不确定你使用的是哪个版本的 MongoDB,有六种方法可以找到。
其中一些检查你的 MongoDB 服务器的版本,而另一些检查你的 Mongo Shell 的版本。无论如何,让我们看看。
MongoDB 中的 db.version()
方法
如果你已经连接到 MongoDB,你可以使用 db.version()
函数来验证版本。此函数返回 mongod
或 mongos
实例的版本。
下面给出了此方法的查询。
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 的确切版本的七种不同方法。
相关文章
比较 MongoDB 中的字段
发布时间:2023/04/21 浏览次数:51 分类:MongoDB
-
在本文中,我们将了解如何比较 MongoDB 中的两个字段。 此外,我们将看到一个相关的示例和解释,以使主题更容易理解。
清除或删除 MongoDB 中的集合
发布时间:2023/04/21 浏览次数:147 分类:MongoDB
-
本篇文章将告诉大家如何删除 MongoDB 数据库中的集合以及删除 MongoDB 中的集合的不同方法。
向 MongoDB 集合中的每个文档添加新字段
发布时间:2023/04/21 浏览次数:107 分类:MongoDB
-
您将在这篇文章中了解 $set 和 $setOnInsert 操作。 此外,利用这两个运算符,快速描述了向 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 中的稀疏索引。 此外,我们将提供一个相关示例并进行解释,以使该主题更容易理解。