检查 MongoDB 服务器是否正在运行
在本 MongoDB 文章中,您将学习如何确定是否安装了 MongoDB 以及如何获取 MongoDB 版本。 我们还将介绍如何在不同的操作系统上执行此任务。
以下是本教程将讨论的主题。
- 检查 Windows 上是否安装了 MongoDB
- 在 Windows 上检查 MongoDB 版本
- 检查 MongoDB 是否在 Unix 中运行
- 检查 Ubuntu 上是否安装了 MongoDB
- 检查 Ubuntu 上的 MongoDB 版本
- 检查 MongoDB 是否安装在 Mac 上
- 检查 Mac 上的 MongoDB 版本
检查 Windows 上是否安装了 MongoDB
要确定是否安装了 MongoDB,请执行下面列出的步骤。
- 打开命令提示符
-
转到 bin 文件夹中的 mongod.exe 文件。
C:\Program Files\MongoDB\Server\4.0\bin>
-
现在,使用 mongo 命令启动 MongoDB 服务器。
C:\Program Files\MongoDB\Server\4.0\bin>mongo
如您所见,MongoDB 服务器已启动并正在运行,表明您的机器上安装了 MongoDB。
请记住,由于我们没有提供路径,启动服务器时偶尔会出现问题; 因此,您必须在环境变量中手动指定路径。
检查环境变量。 如果尚未设置,请指定路由并重新启动服务器。
如果您希望在您的系统中设置路线,请执行以下操作。
- 转到系统属性,单击环境变量,然后单击系统变量中的路径。
-
单击新建并添加 MongoDB bin 文件夹的路径,然后单击确定并保存。
- 您成功设置了 MongoDB 的路径。
在 Windows 中检查 MongoDB 版本
您可以使用以下命令在 Windows 中验证 MongoDB 的版本。
C:\Program Files\MongoDB\Server\4.0\bin>mongod --version
这允许您检查 MongoDB 版本。 我们目前正在运行 MongoDB 5.0.2 版。
检查 MongoDB 是否在 Unix 中运行
请检查:
ps -edaf | grep mongo | grep -v grep # "ps" flags may differ on your OS
或者
/etc/init.d/mongodb status
# for MongoDB version < 4.1
/etc/init.d/mongod status
# for MongoDB version >= 4.1
或者
service mongodb status # for MongoDB version < 2.6
service mongod status # for MongoDB version >= 2.6
测试 mongod 是否正在运行(您必须 root 或在所有内容前加上 sudo)。 请记住,grep 命令将始终显示为一个不同的进程。
发现下面的查询更加一致。 返回的值可以统计mongod运行的实例数。
ps -ax | grep mongo
检查Ubuntu中是否安装了MongoDB
使用以下命令确定 Ubuntu 上是否安装了 MongoDB。
启动 MongoDB 服务器。
$ sudo service mongod start
如果它尚未运行,您可以使用它在 Ubuntu 中启动 MongoDB 服务器。 如果返回错误,您必须先在您的 PC 上安装 MongoDB。
检查MongoDB服务器的状态是否正在运行。
$ sudo service mongod status
使用此命令,您可以确定 MongoDB 是否正在运行。 如果它尚未运行,您必须首先在您的计算机上安装 MongoDB。
在 Ubuntu 中检查 MongoDB 版本
在 MongoDB 中,使用以下命令确定 Ubuntu 中 MongoDB 的版本。
$ mongod --version
您可以使用此命令来验证 Ubuntu 中 MongoDB 的版本。
检查 Mac 上是否安装了 MongoDB
使用以下命令查看您的 Mac 上是否安装了 MongoDB。
ps -ef | grep mongod | grep -v grep | wc -l | tr -d ' '
此命令显示当前活动的 MongoDB 进程数。 如果它大于零,则您的机器正在运行 MongoDB。
使用以下命令启动 MongoDB 服务器。
mongod
此命令启动 MongoDB 服务器; 如果成功,则 MongoDB 已经安装在您的系统上; 否则,您必须先安装它。
检查 Mac 上的 MongoDB 版本
您可以使用以下命令在 Mac 上验证 MongoDB 的版本。
mongod --version
您可以使用此命令检查 Mac 上 MongoDB 的版本。
相关文章
在 MongoDB Shell 中列出所有数据库
发布时间:2023/05/11 浏览次数:75 分类:MongoDB
-
交互式 Mongo Shell 提供了多个用于获取数据的选项。 本文介绍了在 Mongo Shell 中列出数据库的几种不同方法。
MongoDB 中检查字段包含的字符串
发布时间:2023/05/11 浏览次数:137 分类:MongoDB
-
这篇文章解决了如何在 MongoDB 中使用正则表达式来确定字段是否包含字符串。在 MongoDB 中使用正则表达式 正则表达式 (regex) 是定义搜索模式的文本字符串。
在 MongoDB 中 upsert 更新插入
发布时间:2023/05/11 浏览次数:162 分类:MongoDB
-
在 MongoDB 中,upsert 结合了更新和插入命令。 它可以在 update() 和 findAndModify() 操作中使用。MongoDB 中的 upsert 查询 upsert 采用单个布尔参数。
如何卸载 MongoDB
发布时间:2023/05/11 浏览次数:180 分类:MongoDB
-
要从您的计算机中卸载 MongoDB,您必须先删除 MongoDB 服务、数据库和日志文件。使用这篇 MongoDB 文章,您将能够从 Ubuntu Linux、Mac 和 Windows 卸载 MongoDB。 请务必保留数据备份,因为一旦卸载,便
在 MongoDB 中存储日期和时间
发布时间:2023/05/11 浏览次数:199 分类:MongoDB
-
本 MongoDB 教程解释了 Date() 对象是什么以及如何使用 Date() 方法对集合进行排序。 这也将帮助您找到在 MongoDB 中显示和存储日期/时间的最佳方法。
MongoDB 按 ID 查找
发布时间:2023/05/11 浏览次数:139 分类:MongoDB
-
MongoDB 中的 find by Id() 函数用于获取与用户提供的 id 相匹配的文档。 如果找不到与指定 ID 匹配的文档,则返回空值。
MongoDB 中的分页
发布时间:2023/05/11 浏览次数:140 分类:MongoDB
-
这篇文章将介绍什么是 MongoDB 中的分页。 为什么在 MongoDB 中需要分页以及在 MongoDB 中完成分页的不同方法或方式是什么。
MongoDB 中的 $unset 运算符
发布时间:2023/05/10 浏览次数:136 分类:MongoDB
-
本文将讨论 $unset 运算符在 MongoDB 中的工作原理。 此外,我们将演示使用此运算符从 MongoDB 集合中的所有文档中删除一个字段。MongoDB 中的 $unset 运算符 $unset 是用于从实体中删除字段的运算符。
MongoDB 中的 $ne 运算符
发布时间:2023/05/10 浏览次数:82 分类:MongoDB
-
本文将讨论 $ne 运算符如何在 MongoDB 中工作。 另外,我们会列举它与$not操作符的区别。MongoDB 中的 $ne 运算符 $ne 是MongoDB中的一个运算符,代表不等于。